summary refs log tree commit diff
path: root/synapse/storage/group_server.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* run isortAmber Brown2018-07-091-3/+2
|
* Attempt to be more performant on PyPy (#3462)Amber Brown2018-06-281-1/+1
|
* Don't use redundant inlineCallbacksLuke Barnard2018-04-061-4/+1
|
* join_rule -> join_policyLuke Barnard2018-04-061-1/+1
|
* is_joinable -> join_ruleLuke Barnard2018-04-061-4/+1
|
* pep8David Baker2018-04-061-1/+2
|
* Implement group join APIDavid Baker2018-04-061-3/+9
|
* Merge pull request #3045 from matrix-org/dbkr/group_joinableLuke Barnard2018-04-051-0/+19
|\ | | | | Add joinability for groups
| * Document set_group_join_policyLuke Barnard2018-04-051-0/+6
| |
| * Use join_policy API instead of joinableLuke Barnard2018-04-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 groupsDavid Baker2018-03-281-0/+13
| | | | | | | | | | Adds API to set the 'joinable' flag, and corresponding flag in the table.
* | Remove last usage of ujsonErik Johnston2018-03-261-1/+1
|/
* Fix typoErik Johnston2017-11-091-1/+1
|
* Have an explicit API to update room configErik Johnston2017-11-081-0/+13
|
* Revert "Modify group room association API to allow modification of is_public"Erik Johnston2017-11-081-13/+7
|
* Remember to pick is_admin out of the dbLuke Barnard2017-11-071-1/+1
|
* Leave `is_public` as required argument of update_room_group_associationLuke Barnard2017-11-011-1/+1
|
* Modify group room association API to allow modification of is_publicLuke Barnard2017-10-311-7/+13
| | | | also includes renamings to make things more consistent.
* Merge branch 'erikj/attestation_local_fix' of github.com:matrix-org/synapse ↵Erik Johnston2017-10-271-0/+18
|\ | | | | | | into develop
| * FixupErik Johnston2017-10-271-2/+2
| |
| * Remove incorrect attestationsErik Johnston2017-10-271-0/+18
| |
* | Request is_public from databaseLuke Barnard2017-10-271-1/+3
| |
* | Create groups with is_public = TrueLuke Barnard2017-10-271-0/+1
|/
* Implement GET /groups/$groupId/invited_usersLuke Barnard2017-10-161-0/+12
|
* peeeeeeeeep8888888888888888888888888888Erik Johnston2017-10-111-1/+1
|
* Fix group stream replicationErik Johnston2017-10-111-7/+7
| | | | | The stream update functions expect the storage function to return a list of tuples.
* Add remove room APIErik Johnston2017-09-261-0/+23
|
* Remove user from group summary when the leave the groupErik Johnston2017-09-211-0/+8
|
* Correctly return next tokenErik Johnston2017-09-201-1/+2
|
* Fix initial syncErik Johnston2017-09-201-1/+9
|
* Merge pull request #2410 from matrix-org/erikj/groups_publiciseErik Johnston2017-08-211-0/+31
|\ | | | | Add ability to publicise group membership
| * Add bulk group publicised lookup APIErik Johnston2017-08-091-0/+14
| |
| * Allow update group publicityErik Johnston2017-08-081-0/+15
| |
| * Store whether the user wants to publicise their membership of a groupErik Johnston2017-08-081-0/+2
| |
* | Groups: Fix mising json.load in initial syncErik Johnston2017-08-211-1/+7
|/
* Update commentErik Johnston2017-07-241-2/+2
|
* Use join rather than joined, etc.Erik Johnston2017-07-241-2/+2
|
* Fix all the typosErik Johnston2017-07-241-8/+7
|
* Include users membership in group in summary APIErik Johnston2017-07-241-0/+55
|
* Check users/rooms are in group before adding to summaryErik Johnston2017-07-241-0/+25
|
* Merge pull request #2378 from matrix-org/erikj/group_sync_supportErik Johnston2017-07-211-5/+86
|\ | | | | Add groups to sync stream
| * Fix replication. And notifyErik Johnston2017-07-201-0/+23
| |
| * Add groups to sync streamErik Johnston2017-07-201-5/+63
| |
* | Merge pull request #2377 from matrix-org/erikj/group_profile_updateErik Johnston2017-07-201-0/+11
|\ \ | |/ |/| Add update group profile API
| * Fix a storage descErik Johnston2017-07-201-1/+1
| |
| * Add update group profile APIErik Johnston2017-07-201-0/+11
| |
* | Fix typoErik Johnston2017-07-201-1/+1
|/
* Fix typosErik Johnston2017-07-181-8/+17
|
* CommentErik Johnston2017-07-181-0/+14
|
* Remove sync stuffErik Johnston2017-07-181-20/+0
|
* Remove sync stuffErik Johnston2017-07-181-55/+0
|
* Add local group server supportErik Johnston2017-07-171-0/+152
|
* Add DEFAULT_ROLE_IDErik Johnston2017-07-141-4/+5
|
* Correctly increment ordersErik Johnston2017-07-141-2/+2
|
* Remove unused functionsErik Johnston2017-07-131-152/+0
|
* CommentsErik Johnston2017-07-131-12/+24
|
* CommentsErik Johnston2017-07-121-0/+29
|
* Add group summary APIsErik Johnston2017-07-121-0/+643
|
* Rename column to attestation_jsonErik Johnston2017-07-111-4/+4
|
* CommentsErik Johnston2017-07-111-3/+29
|
* Initial group server implementationErik Johnston2017-07-101-0/+280