zulip/zerver
Rishi Gupta 7910a6e134 Terms of Service: Add ability to update TOS and have users re-sign.
Most directly useful for the migration to zulipchat.com.

Creates a new field in UserProfile to store the tos_version, as well as two
new settings TOS_VERSION and FIRST_TIME_TOS_TEMPLATE. We check for a version
mismatch between what the user has signed and the current
settings.TOS_VERSION whenever the user hits the home page, and redirect them
if needed.

Note that accounts_accept_terms.html and
zerver.views.accounts_accept_terms were unused before this commit
(they date from c327446537)
2016-08-11 23:37:48 -07:00
..
fixtures Add HelloWorld webhook integration + Walkthough. 2016-07-29 21:38:40 -07:00
lib Terms of Service: Add ability to update TOS and have users re-sign. 2016-08-11 23:37:48 -07:00
management export: Fix usage in export_single_user command. 2016-08-11 15:21:30 -07:00
migrations Terms of Service: Add ability to update TOS and have users re-sign. 2016-08-11 23:37:48 -07:00
templatetags Add TERMS_OF_SERVICE setting. 2016-07-29 20:47:31 -07:00
tests Send double columned language list in page_params. 2016-08-10 16:19:28 -07:00
views Terms of Service: Add ability to update TOS and have users re-sign. 2016-08-11 23:37:48 -07:00
worker Enable local browser error reporting if ZILENCER_ENABLED. 2016-08-11 13:49:18 -07:00
__init__.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
context_processors.py Annotate zerver/context_processors.py. 2016-08-08 15:15:29 -07:00
decorator.py decorator: Add missing annotation. 2016-08-04 15:57:03 -07:00
exceptions.py Annotate zerver.exceptions, zerver.filters, zerver.logging_handlers. 2016-06-04 22:51:18 -07:00
filters.py Annotate zerver.exceptions, zerver.filters, zerver.logging_handlers. 2016-06-04 22:51:18 -07:00
forms.py Terms of Service: Add ability to update TOS and have users re-sign. 2016-08-11 23:37:48 -07:00
logging_handlers.py settings: Extract settings.STAGING_ERROR_NOTIFICATIONS. 2016-07-19 15:28:41 -07:00
middleware.py slow queries: Include full log line in slow query log. 2016-07-12 19:12:49 -07:00
models.py Terms of Service: Add ability to update TOS and have users re-sign. 2016-08-11 23:37:48 -07:00
static_header.txt Update copyright to 2014. 2014-02-04 15:51:53 -05:00
storage.py Annotate zerver/storage.py. 2016-08-08 15:12:12 -07:00
tornadoviews.py zerver/tornado.py: Convert queue_id to str. 2016-07-04 02:58:57 +05:30