summary refs log tree commit diff
path: root/synapse/config/consent_config.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix default for send_server_notice_to_guestsRichard van der Hoff2018-05-251-1/+1
| | | | bool("False") == True...
* Avoid sending consent notice to guest usersRichard van der Hoff2018-05-251-1/+7
| | | | we think it makes sense not to send the notices to guest users.
* Support for putting %(consent_uri)s in messagesRichard van der Hoff2018-05-231-4/+7
| | | | | Make it possible to put the URI in the error message and the server notice that get sent by the server
* Reject attempts to send event before privacy consent is givenRichard van der Hoff2018-05-221-0/+10
| | | | | | Returns an M_CONSENT_NOT_GIVEN error (cf https://github.com/matrix-org/matrix-doc/issues/1252) if consent is not yet given.
* Move consent config parsing into ConsentConfigRichard van der Hoff2018-05-221-1/+15
| | | | turns out we need to reuse this, so it's better in the config class.
* Send users a server notice about consentRichard van der Hoff2018-05-221-0/+8
| | | | | When a user first syncs, we will send them a server notice asking them to consent to the privacy policy if they have not already done so.
* Rename 'version' param on user consent configRichard van der Hoff2018-05-221-4/+6
| | | | we're going to use it for the version we require too.
* ConsentResource to gather policy consent from usersRichard van der Hoff2018-05-151-0/+42
Hopefully there are enough comments and docs in this that it makes sense on its own.