summary refs log tree commit diff
path: root/synapse/groups (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-162-50/+25
* Type hints and validation improvements. (#9321)Patrick Cloke2021-02-081-2/+23
* Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-232-3/+3
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Stop sub-classing object (#8249)Patrick Cloke2020-09-042-3/+3
* Convert groups and visibility code to async / await. (#7951)Patrick Cloke2020-07-271-14/+11
* Add `HomeServer.signing_key` property (#7805)Richard van der Hoff2020-07-082-2/+2
* 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
* Port group attestation renewal slow down from matrix-org-hotfixes (#7442)Andrew Morgan2020-05-061-4/+2
* async/await is_server_admin (#7363)Andrew Morgan2020-05-011-33/+31
* Fix incorrect metrics reporting for renew_attestations (#7344)Richard van der Hoff2020-04-271-10/+9
* 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-312-2/+2
* 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-232-51/+43
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
* Run Black. (#5482)Amber Brown2019-06-202-205/+147
* Merge pull request #5385 from matrix-org/erikj/reduce_http_exceptionsErik Johnston2019-06-171-2/+2
|\
| * Handle HttpResponseException when using federation client.Erik Johnston2019-06-071-2/+2
* | Only start background group attestation renewals on masterErik Johnston2019-06-071-3/+4
|/
* Associate a request_name with each verify request, for loggingRichard van der Hoff2019-06-051-1/+3
* Enforce validity period on server_keys for fed requests. (#5321)Richard van der Hoff2019-06-031-2/+3
* Add functions to delete a groupErik Johnston2019-04-031-0/+73
* Merge branch 'develop' of github.com:matrix-org/synapse into anoa/public_room...Andrew Morgan2019-02-261-1/+6
|\
| * Revert "Prevent showing non-fed rooms in fed /publicRooms"Andrew Morgan2019-02-261-2/+4
| * Fix group's call to generate_room_entryAndrew Morgan2019-02-251-4/+2
| * Merge branch 'develop' of github.com:matrix-org/synapse into anoa/public_room...Erik Johnston2019-02-251-1/+6
| |\
| | * Correctly handle RequestSendFailed exceptionsErik Johnston2019-02-141-1/+6
| * | Don't restrict non-fed rooms over client APIsAndrew Morgan2019-02-251-2/+2
| |/
* / Prevent showing non-fed rooms in fed /publicRoomsAndrew Morgan2019-02-261-4/+2
|/
* Fix some looping_call calls which were broken in #3604Richard van der Hoff2018-07-261-1/+1
* Wrap a number of things that run in the backgroundRichard van der Hoff2018-07-251-1/+5
* another typoMatthew Hodgson2018-07-101-1/+1
* typo (i think)Matthew Hodgson2018-07-101-1/+1
* run isortAmber Brown2018-07-092-6/+6
* Replace some more comparisons with sixAdrian Tschira2018-05-191-1/+3
* Merge remote-tracking branch 'origin/develop' into rav/use_run_in_backgroundRichard van der Hoff2018-04-271-20/+24
|\
| * Improve exception handling for background processesRichard van der Hoff2018-04-271-20/+24
* | Use run_in_background in preference to preserve_fnRichard van der Hoff2018-04-271-2/+2
|/
* 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
* Revert "Merge branch 'master' of github.com:matrix-org/synapse into develop"Erik Johnston2017-11-071-1/+10
* Merge branch 'master' of github.com:matrix-org/synapse into developErik Johnston2017-11-071-10/+1
|\
| * Revert "Add jitter to validity period of attestations"Erik Johnston2017-10-271-12/+1
* | 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_jitter' of github.com:matrix-org/synapse into...Erik Johnston2017-10-271-1/+11
|\|
| * Add jitter to validity period of attestationsErik Johnston2017-10-271-1/+12
* | Merge branch 'erikj/attestation_local_fix' of github.com:matrix-org/synapse i...Erik Johnston2017-10-272-9/+18
|\ \
| * | Import loggerErik Johnston2017-10-271-0/+5
| * | FixupErik Johnston2017-10-271-3/+3
| * | Remove incorrect attestationsErik Johnston2017-10-271-0/+1
| * | Log if we try to do attestations for our own user and groupErik Johnston2017-10-271-2/+8
| * | Don't generate group attestations for local usersErik Johnston2017-10-271-2/+3
| |/
* | Merge pull request #2595 from matrix-org/erikj/attestation_commnetErik Johnston2017-10-271-0/+22
|\ \
| * | Add comment about attestationsErik Johnston2017-10-271-0/+22
| |/
* | 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
* Fix typo in group attestation handlingErik Johnston2017-10-191-1/+2
* Fix typoErik Johnston2017-10-191-1/+1
* 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
* CommentErik Johnston2017-07-111-5/+8
* TypoErik Johnston2017-07-111-1/+1
* CommentsErik Johnston2017-07-112-3/+7
* Remove u/ requirementErik Johnston2017-07-111-2/+3
* Lift out visibility parsingErik Johnston2017-07-111-20/+21
* CommentsErik Johnston2017-07-112-39/+98
* Initial group server implementationErik Johnston2017-07-103-0/+502