Erik Johnston
|
ca571b0ec3
|
Add jitter to validity period of attestations
This helps ensure that the renewals of attestations are spread out more
evenly.
|
2017-10-27 11:57:27 +01:00 |
|
Richard van der Hoff
|
1135193dfd
|
Validate group ids when parsing
May as well do it whenever we parse a Group ID. We check the sigil and basic
structure here so it makes sense to check the grammar in the same place.
|
2017-10-21 00:30:39 +01:00 |
|
Richard van der Hoff
|
29812c628b
|
Allow = in mxids and groupids
... because the spec says we should.
|
2017-10-20 23:42:53 +01:00 |
|
Richard van der Hoff
|
58fbbe0f1d
|
Disallow capital letters in userids
Factor out a common function for checking user ids and group ids, which forbids
capitals.
|
2017-10-20 23:37:22 +01:00 |
|
Erik Johnston
|
c7d46510d7
|
Flake8
|
2017-10-19 13:36:06 +01:00 |
|
Erik Johnston
|
29bafe2f7e
|
Add config to enable group creation
|
2017-10-19 12:13:44 +01:00 |
|
Erik Johnston
|
513c23bfd9
|
Enforce sensible group IDs
|
2017-10-19 12:01:01 +01:00 |
|
Erik Johnston
|
9ab859f27b
|
Fix typo in group attestation handling
|
2017-10-19 10:55:52 +01:00 |
|
Erik Johnston
|
161a862ffb
|
Fix typo
|
2017-10-19 10:17:43 +01:00 |
|
Luke Barnard
|
85f5674e44
|
Delint
|
2017-10-16 15:52:17 +01:00 |
|
Luke Barnard
|
c43e8a9736
|
Make it work. Warn about lack of user profile
|
2017-10-16 15:50:39 +01:00 |
|
Luke Barnard
|
2c5972f87f
|
Implement GET /groups/$groupId/invited_users
|
2017-10-16 15:31:11 +01:00 |
|
Erik Johnston
|
27e727a146
|
Fix typo
|
2017-10-11 14:32:40 +01:00 |
|
Erik Johnston
|
ec954f47fb
|
Validate room ids
|
2017-10-11 13:15:44 +01:00 |
|
Erik Johnston
|
eaaa837e00
|
Don't corrupt cache
|
2017-10-05 11:43:22 +01:00 |
|
Erik Johnston
|
17b8e2bd02
|
Add remove room API
|
2017-09-26 15:52:41 +01:00 |
|
Erik Johnston
|
a8e2a3df32
|
Add unique index to group_rooms table
|
2017-09-26 15:39:21 +01:00 |
|
Erik Johnston
|
bb746a9de1
|
Revert: Keep room_id's in group summary
|
2017-09-21 15:57:22 +01:00 |
|
Erik Johnston
|
ae8d4bb0f0
|
Keep room_id's in group summary
|
2017-09-21 15:55:18 +01:00 |
|
Erik Johnston
|
4a9b1cf253
|
Add user profiles to summary from group server
|
2017-08-25 16:23:58 +01:00 |
|
Erik Johnston
|
27ebc5c8f2
|
Add remote profile cache
|
2017-08-25 11:25:47 +01:00 |
|
Erik Johnston
|
b76ef6ccb8
|
Include users membership in group in summary API
|
2017-07-24 13:55:39 +01:00 |
|
Erik Johnston
|
0ab153d201
|
Check values are strings
|
2017-07-20 16:24:18 +01:00 |
|
Erik Johnston
|
6f443a74cf
|
Add update group profile API
|
2017-07-20 09:46:33 +01:00 |
|
Erik Johnston
|
14a34f12d7
|
Comments
|
2017-07-18 17:28:42 +01:00 |
|
Erik Johnston
|
6027b1992f
|
Fix permissions
|
2017-07-18 16:51:25 +01:00 |
|
Erik Johnston
|
2f9eafdd36
|
Add local group server support
|
2017-07-17 12:03:49 +01:00 |
|
Erik Johnston
|
a78cda4baf
|
Remove TODO
|
2017-07-13 11:17:07 +01:00 |
|
Erik Johnston
|
5bbb53580a
|
raise NotImplementedError
|
2017-07-13 10:25:29 +01:00 |
|
Erik Johnston
|
26451a09eb
|
Comments
|
2017-07-12 14:47:18 +01:00 |
|
Erik Johnston
|
8d55877c9e
|
Simplify checking if admin
|
2017-07-12 11:43:39 +01:00 |
|
Erik Johnston
|
a62406aaa5
|
Add group summary APIs
|
2017-07-12 11:36:15 +01:00 |
|
Erik Johnston
|
bbb739d24a
|
Comment
|
2017-07-11 14:31:36 +01:00 |
|
Erik Johnston
|
26752df503
|
Typo
|
2017-07-11 14:29:03 +01:00 |
|
Erik Johnston
|
0aac30d53b
|
Comments
|
2017-07-11 14:23:50 +01:00 |
|
Erik Johnston
|
8ba89f1050
|
Remove u/ requirement
|
2017-07-11 11:45:32 +01:00 |
|
Erik Johnston
|
429925a5e9
|
Lift out visibility parsing
|
2017-07-11 11:44:08 +01:00 |
|
Erik Johnston
|
83936293eb
|
Comments
|
2017-07-11 11:42:25 +01:00 |
|
Erik Johnston
|
b8ca494ee9
|
Initial group server implementation
|
2017-07-10 15:44:15 +01:00 |
|