zulip/zilencer/management/commands
hackerkid ea39fb2556 Add option for hosting each realm on its own subdomain.
This adds support for running a Zulip production server with each
realm on its own unique subdomain, e.g. https://realm_name.example.com.

This patch includes a ton of important features:
* Configuring the Zulip sesion middleware to issue cookier correctly
  for the subdomains case.
* Throwing an error if the user tries to visit an invalid subdomain.
* Runs a portion of the Casper tests with REALMS_HAVE_SUBDOMAINS
  enabled to test the subdomain signup process.
* Updating our integrations documentation to refer to the current subdomain.
* Enforces that users can only login to the subdomain of their realm
  (but does not restrict the API; that will be tightened in a future commit).

Note that toggling settings.REALMS_HAVE_SUBDOMAINS on a live server is
not supported without manual intervention (the main problem will be
adding "subdomain" values for all the existing realms).

[substantially modified by tabbott as part of merging]
2016-09-27 23:24:14 -07:00
..
__init__.py [schema] Support for authenticating Deployments via the API. 2013-10-25 14:13:30 -04:00
create_deployment.py Annotate most Zulip management commands. 2016-06-04 10:12:06 -07:00
grant_invites.py Annotate most Zulip management commands. 2016-06-04 10:12:06 -07:00
migrate_stream_notifications.py Annotate most Zulip management commands. 2016-06-04 10:12:06 -07:00
populate_db.py Add option for hosting each realm on its own subdomain. 2016-09-27 23:24:14 -07:00
print_initial_password.py Annotate most Zulip management commands. 2016-06-04 10:12:06 -07:00
profile_request.py profile_request.py: Fix line with length greater than 120. 2016-08-19 11:56:43 -07:00
render_old_messages.py Annotate most Zulip management commands. 2016-06-04 10:12:06 -07:00
sync_api_key.py Annotate most Zulip management commands. 2016-06-04 10:12:06 -07:00
test_messages.txt Split management commands for internal use into zilencer/ 2013-11-04 11:58:52 -05:00