Commit Graph

14 Commits

Author SHA1 Message Date
JC Brand 9a2ded5a9a Remove global lodash 2020-12-29 15:12:45 +01:00
JC Brand 1a161ad2c7 Add api for managing modals
Set passed-in properties on modal
2020-12-03 11:36:02 +01:00
JC Brand e2fbfa7470 modtools: Better error reporting 2020-06-22 13:13:44 +02:00
JC Brand 0120f78c87 modtools: Don't show `admin`...
as assignable affiliation when the current user is an admin.

https://xmpp.org/extensions/xep-0045.html#affil-priv
2020-06-22 10:50:49 +02:00
Ariel Fuggini 48fcbfa5ea Finds names by RegExp with `i` param for case insensitive 2020-06-09 10:33:21 +02:00
JC Brand 4b270359f6 Use Karma as test runner 2020-04-23 11:55:51 +02:00
JC Brand 7e23adf26f Remove the need for require.js to run tests 2020-04-22 12:10:39 +02:00
JC Brand 57709b2e78 Sort modtools search results by nickname 2020-03-23 18:06:36 +01:00
JC Brand 00cac6d250 Add the ability to filter the results in the modtools modal 2020-03-23 14:34:19 +01:00
JC Brand a7f28cd61d When creating message objects, wait for confirmation from storage
Queue messages and handle them sequentially, each time waiting for promises to
resolve before handling the next message.

Updates #1899, which likely happens because an error message is received
before messages have been fetched.
2020-03-04 15:14:57 +01:00
JC Brand 2af93f4492 modtools: settings for which roles/affiliations may be queried or assigned 2020-02-22 23:16:22 +01:00
JC Brand 877e07775a Remove need to pass in spies to `initConverse`
They aren't used anymore.
2019-10-11 17:46:13 +02:00
JC Brand cb10c28082 modtools: Test that error renders when not allowed to fetch affiliation list
Also fix scrolling bug
2019-08-12 12:45:12 +02:00
JC Brand aee6a192d1 Add a new command `/modtools`
in which you can set user affiliations and roles.

Also, let getAffiliationList return an Error instead of `null` if you're
not allowed to fetch a particular affiliation list.
2019-08-09 23:30:14 +02:00