Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use join_policy API instead of joinable | Luke Barnard | 2018-04-03 | 1 | -6/+35 |
| | | | | | | | | | | | | | | | | | The API is now under /groups/$group_id/setting/m.join_policy and expects a JSON blob of the shape ```json { "m.join_policy": { "type": "invite" } } ``` where "invite" could alternatively be "open". | ||||
* | Add joinability for groups | David Baker | 2018-03-28 | 1 | -0/+19 |
| | | | | | Adds API to set the 'joinable' flag, and corresponding flag in the table. | ||||
* | Namespace visibility options for groups | Erik Johnston | 2017-11-09 | 1 | -9/+19 |
| | |||||
* | Have an explicit API to update room config | Erik Johnston | 2017-11-08 | 1 | -0/+23 |
| | |||||
* | Revert "Modify group room association API to allow modification of is_public" | Erik Johnston | 2017-11-08 | 1 | -8/+5 |
| | |||||
* | Revert "Merge branch 'master' of github.com:matrix-org/synapse into develop" | Erik Johnston | 2017-11-07 | 1 | -1/+10 |
| | | | | | This reverts commit f9b255cd62fe724e16b2222f6af623b2d39282ab, reversing changes made to 1bd654dabde776bbb7ee365c115b307cd6a110b8. | ||||
* | Merge branch 'master' of github.com:matrix-org/synapse into develop | Erik Johnston | 2017-11-07 | 1 | -10/+1 |
|\ | |||||
| * | Revert "Add jitter to validity period of attestations" | Erik Johnston | 2017-10-27 | 1 | -12/+1 |
| | | |||||
* | | Return whether a user is an admin within a group | Luke Barnard | 2017-11-07 | 1 | -2/+3 |
| | | |||||
* | | Make the get_rooms_in_group API more sane | Luke Barnard | 2017-11-02 | 1 | -3/+1 |
| | | | | | | | | Return entries with is_public = True when they're public and is_public = False otherwise. | ||||
* | | Update docs for updating room group association | Luke Barnard | 2017-11-01 | 1 | -1/+1 |
| | | |||||
* | | Flake8 | Luke Barnard | 2017-10-31 | 1 | -2/+5 |
| | | |||||
* | | Modify group room association API to allow modification of is_public | Luke Barnard | 2017-10-31 | 1 | -4/+4 |
| | | | | | | | | also includes renamings to make things more consistent. | ||||
* | | Fix wording on group creation error | Luke Barnard | 2017-10-30 | 1 | -1/+1 |
| | | |||||
* | | Fix typo when checking if user is invited to group | Erik Johnston | 2017-10-27 | 1 | -1/+4 |
| | | |||||
* | | Fix bad merge | Erik Johnston | 2017-10-27 | 1 | -1/+3 |
| | | |||||
* | | Merge branch 'erikj/attestation_jitter' of github.com:matrix-org/synapse ↵ | Erik Johnston | 2017-10-27 | 1 | -1/+11 |
|\| | | | | | | | into develop | ||||
| * | Add jitter to validity period of attestations | Erik Johnston | 2017-10-27 | 1 | -1/+12 |
| | | | | | | | | | | This helps ensure that the renewals of attestations are spread out more evenly. | ||||
* | | Merge branch 'erikj/attestation_local_fix' of github.com:matrix-org/synapse ↵ | Erik Johnston | 2017-10-27 | 2 | -9/+18 |
|\ \ | | | | | | | | | | into develop | ||||
| * | | Import logger | Erik Johnston | 2017-10-27 | 1 | -0/+5 |
| | | | |||||
| * | | Fixup | Erik Johnston | 2017-10-27 | 1 | -3/+3 |
| | | | |||||
| * | | Remove incorrect attestations | Erik Johnston | 2017-10-27 | 1 | -0/+1 |
| | | | |||||
| * | | Log if we try to do attestations for our own user and group | Erik Johnston | 2017-10-27 | 1 | -2/+8 |
| | | | |||||
| * | | Don't generate group attestations for local users | Erik Johnston | 2017-10-27 | 1 | -2/+3 |
| |/ | |||||
* | | Merge pull request #2595 from matrix-org/erikj/attestation_commnet | Erik Johnston | 2017-10-27 | 1 | -0/+22 |
|\ \ | | | | | | | Add comment about attestations | ||||
| * | | Add comment about attestations | Erik Johnston | 2017-10-27 | 1 | -0/+22 |
| |/ | |||||
* | | group is dict | Luke Barnard | 2017-10-27 | 1 | -1/+1 |
| | | |||||
* | | Fix create_group to pass requester_user_id | Luke Barnard | 2017-10-27 | 1 | -1/+1 |
| | | |||||
* | | Correct logic for checking private group membership | Luke Barnard | 2017-10-27 | 1 | -1/+1 |
| | | |||||
* | | Make it work | Luke Barnard | 2017-10-26 | 1 | -1/+1 |
| | | |||||
* | | delint | Luke Barnard | 2017-10-26 | 1 | -11/+50 |
| | | |||||
* | | Add is_public to groups table to allow for private groups | Luke Barnard | 2017-10-26 | 1 | -55/+59 |
|/ | | | | | | Prevent group API access to non-members for private groups Also make all the group code paths consistent with `requester_user_id` always being the User ID of the requesting user. | ||||
* | Validate group ids when parsing | Richard van der Hoff | 2017-10-21 | 1 | -16/+5 |
| | | | | | 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. | ||||
* | Allow = in mxids and groupids | Richard van der Hoff | 2017-10-20 | 1 | -1/+1 |
| | | | | ... because the spec says we should. | ||||
* | Disallow capital letters in userids | Richard van der Hoff | 2017-10-20 | 1 | -10/+5 |
| | | | | | Factor out a common function for checking user ids and group ids, which forbids capitals. | ||||
* | Flake8 | Erik Johnston | 2017-10-19 | 1 | -2/+4 |
| | |||||
* | Add config to enable group creation | Erik Johnston | 2017-10-19 | 1 | -2/+10 |
| | |||||
* | Enforce sensible group IDs | Erik Johnston | 2017-10-19 | 1 | -1/+19 |
| | |||||
* | Fix typo in group attestation handling | Erik Johnston | 2017-10-19 | 1 | -1/+2 |
| | |||||
* | Fix typo | Erik Johnston | 2017-10-19 | 1 | -1/+1 |
| | |||||
* | Delint | Luke Barnard | 2017-10-16 | 1 | -1/+0 |
| | |||||
* | Make it work. Warn about lack of user profile | Luke Barnard | 2017-10-16 | 1 | -2/+2 |
| | |||||
* | Implement GET /groups/$groupId/invited_users | Luke Barnard | 2017-10-16 | 1 | -0/+35 |
| | |||||
* | Fix typo | Erik Johnston | 2017-10-11 | 1 | -1/+1 |
| | |||||
* | Validate room ids | Erik Johnston | 2017-10-11 | 1 | -1/+5 |
| | |||||
* | Don't corrupt cache | Erik Johnston | 2017-10-05 | 1 | -0/+1 |
| | |||||
* | Add remove room API | Erik Johnston | 2017-09-26 | 1 | -0/+12 |
| | |||||
* | Add unique index to group_rooms table | Erik Johnston | 2017-09-26 | 1 | -2/+0 |
| | |||||
* | Revert: Keep room_id's in group summary | Erik Johnston | 2017-09-21 | 1 | -0/+1 |
| | |||||
* | Keep room_id's in group summary | Erik Johnston | 2017-09-21 | 1 | -1/+0 |
| | |||||
* | Add user profiles to summary from group server | Erik Johnston | 2017-08-25 | 1 | -1/+6 |
| | |||||
* | Add remote profile cache | Erik Johnston | 2017-08-25 | 1 | -0/+18 |
| | |||||
* | Include users membership in group in summary API | Erik Johnston | 2017-07-24 | 1 | -0/+5 |
| | |||||
* | Check values are strings | Erik Johnston | 2017-07-20 | 1 | -1/+4 |
| | |||||
* | Add update group profile API | Erik Johnston | 2017-07-20 | 1 | -0/+16 |
| | |||||
* | Comments | Erik Johnston | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | Fix permissions | Erik Johnston | 2017-07-18 | 1 | -2/+6 |
| | |||||
* | Add local group server support | Erik Johnston | 2017-07-17 | 1 | -2/+5 |
| | |||||
* | Remove TODO | Erik Johnston | 2017-07-13 | 1 | -1/+0 |
| | |||||
* | raise NotImplementedError | Erik Johnston | 2017-07-13 | 1 | -5/+2 |
| | |||||
* | Comments | Erik Johnston | 2017-07-12 | 1 | -0/+38 |
| | |||||
* | Simplify checking if admin | Erik Johnston | 2017-07-12 | 1 | -53/+19 |
| | |||||
* | Add group summary APIs | Erik Johnston | 2017-07-12 | 1 | -2/+254 |
| | |||||
* | Comment | Erik Johnston | 2017-07-11 | 1 | -5/+8 |
| | |||||
* | Typo | Erik Johnston | 2017-07-11 | 1 | -1/+1 |
| | |||||
* | Comments | Erik Johnston | 2017-07-11 | 2 | -3/+7 |
| | |||||
* | Remove u/ requirement | Erik Johnston | 2017-07-11 | 1 | -2/+3 |
| | |||||
* | Lift out visibility parsing | Erik Johnston | 2017-07-11 | 1 | -20/+21 |
| | |||||
* | Comments | Erik Johnston | 2017-07-11 | 2 | -39/+98 |
| | |||||
* | Initial group server implementation | Erik Johnston | 2017-07-10 | 3 | -0/+502 |