summary refs log tree commit diff
path: root/synapse/groups/groups_server.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add type hints to groups code. (#9393)Patrick Cloke2021-02-171-83/+143
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-42/+21
* Type hints and validation improvements. (#9321)Patrick Cloke2021-02-081-2/+23
* Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-231-2/+2
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Add `HomeServer.signing_key` property (#7805)Richard van der Hoff2020-07-081-1/+1
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-3/+1
* Convert groups local and server to async/await. (#7600)Patrick Cloke2020-06-011-143/+114
* async/await is_server_admin (#7363)Andrew Morgan2020-05-011-33/+31
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-1/+1
* Allow moving group read APIs to workers (#6866)Erik Johnston2020-02-071-185/+192
* Automatically delete empty groups/communities (#6453)Werner Sembach2019-12-161-0/+5
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-1/+1
* before fulfilling a group invite,check if user is already joined/invited (#3436)Michael Telatynski2019-10-101-4/+16
* Replace returnValue with return (#5736)Amber Brown2019-07-231-50/+42
* Run Black. (#5482)Amber Brown2019-06-201-189/+128
* Add functions to delete a groupErik Johnston2019-04-031-0/+73
* Prevent showing non-fed rooms in fed /publicRoomsAndrew Morgan2019-02-261-4/+2
* run isortAmber Brown2018-07-091-3/+4
* Replace some more comparisons with sixAdrian Tschira2018-05-191-1/+3
* de-lint, quote consistencyLuke Barnard2018-04-061-2/+2
* Explicitly grab individual columns from group objectLuke Barnard2018-04-061-6/+8
* When exposing group state, return is_openly_joinableLuke Barnard2018-04-061-0/+5
* By default, join policy is "invite"Luke Barnard2018-04-061-1/+1
* add_user -> _add_userLuke Barnard2018-04-061-3/+3
* pep8Luke Barnard2018-04-061-1/+3
* Get group_info from existing call to check_group_is_oursLuke Barnard2018-04-061-5/+1
* is_joinable -> join_ruleLuke Barnard2018-04-061-1/+1
* Factor out add_user from accept_invite and join_groupLuke Barnard2018-04-061-41/+29
* Implement group join APIDavid Baker2018-04-061-0/+45
* Use join_policy API instead of joinableLuke Barnard2018-04-031-6/+35
* Add joinability for groupsDavid Baker2018-03-281-0/+19
* Namespace visibility options for groupsErik Johnston2017-11-091-9/+19
* Have an explicit API to update room configErik Johnston2017-11-081-0/+23
* Revert "Modify group room association API to allow modification of is_public"Erik Johnston2017-11-081-8/+5
* Return whether a user is an admin within a groupLuke Barnard2017-11-071-2/+3
* Make the get_rooms_in_group API more saneLuke Barnard2017-11-021-3/+1
* Update docs for updating room group associationLuke Barnard2017-11-011-1/+1
* Flake8Luke Barnard2017-10-311-2/+5
* Modify group room association API to allow modification of is_publicLuke Barnard2017-10-311-4/+4
* Fix wording on group creation errorLuke Barnard2017-10-301-1/+1
* Fix typo when checking if user is invited to groupErik Johnston2017-10-271-1/+4
* Fix bad mergeErik Johnston2017-10-271-1/+3
* Merge branch 'erikj/attestation_local_fix' of github.com:matrix-org/synapse i...Erik Johnston2017-10-271-5/+2
|\
| * Don't generate group attestations for local usersErik Johnston2017-10-271-2/+3
* | group is dictLuke Barnard2017-10-271-1/+1
* | Fix create_group to pass requester_user_idLuke Barnard2017-10-271-1/+1
* | Correct logic for checking private group membershipLuke Barnard2017-10-271-1/+1
* | Make it workLuke Barnard2017-10-261-1/+1
* | delintLuke Barnard2017-10-261-11/+50
* | Add is_public to groups table to allow for private groupsLuke Barnard2017-10-261-55/+59
|/
* Validate group ids when parsingRichard van der Hoff2017-10-211-16/+5
* Allow = in mxids and groupidsRichard van der Hoff2017-10-201-1/+1
* Disallow capital letters in useridsRichard van der Hoff2017-10-201-10/+5
* Flake8Erik Johnston2017-10-191-2/+4
* Add config to enable group creationErik Johnston2017-10-191-2/+10
* Enforce sensible group IDsErik Johnston2017-10-191-1/+19
* DelintLuke Barnard2017-10-161-1/+0
* Make it work. Warn about lack of user profileLuke Barnard2017-10-161-2/+2
* Implement GET /groups/$groupId/invited_usersLuke Barnard2017-10-161-0/+35
* Fix typoErik Johnston2017-10-111-1/+1
* Validate room idsErik Johnston2017-10-111-1/+5
* Don't corrupt cacheErik Johnston2017-10-051-0/+1
* Add remove room APIErik Johnston2017-09-261-0/+12
* Add unique index to group_rooms tableErik Johnston2017-09-261-2/+0
* Revert: Keep room_id's in group summaryErik Johnston2017-09-211-0/+1
* Keep room_id's in group summaryErik Johnston2017-09-211-1/+0
* Add user profiles to summary from group serverErik Johnston2017-08-251-1/+6
* Add remote profile cacheErik Johnston2017-08-251-0/+18
* Include users membership in group in summary APIErik Johnston2017-07-241-0/+5
* Check values are stringsErik Johnston2017-07-201-1/+4
* Add update group profile APIErik Johnston2017-07-201-0/+16
* CommentsErik Johnston2017-07-181-1/+1
* Fix permissionsErik Johnston2017-07-181-2/+6
* Add local group server supportErik Johnston2017-07-171-2/+5
* Remove TODOErik Johnston2017-07-131-1/+0
* raise NotImplementedErrorErik Johnston2017-07-131-5/+2
* CommentsErik Johnston2017-07-121-0/+38
* Simplify checking if adminErik Johnston2017-07-121-53/+19
* Add group summary APIsErik Johnston2017-07-121-2/+254
* CommentsErik Johnston2017-07-111-1/+5
* Remove u/ requirementErik Johnston2017-07-111-2/+3
* Lift out visibility parsingErik Johnston2017-07-111-20/+21
* CommentsErik Johnston2017-07-111-38/+70
* Initial group server implementationErik Johnston2017-07-101-0/+382