zulip/zilencer
Tim Abbott 49799440a4 Replace use of django-guardian with fields on UserProfile.
As documented in https://github.com/zulip/zulip/issues/441, Guardian
has quite poor performance, and in fact almost 50% of the time spent
running the Zulip backend test suite on my laptop was inside Guardian.

As part of this migration, we also clean up the old API_SUPER_USERS
variable used to mark EMAIL_GATEWAY_BOT as an API super user; now that
permission is managed entirely via the database.

When rebasing past this commit, developers will need to do a
`manage.py migrate` in order to apply the migration changes before the
server will run again.

We can't yet remove Guardian from INSTALLED_APPS, requirements.txt,
etc. in this release, because otherwise the reverse migration won't
work.

Fixes #441.
2016-04-20 21:51:52 -07:00
..
management Replace use of django-guardian with fields on UserProfile. 2016-04-20 21:51:52 -07:00
migrations Switch from South to native Django migrations 2015-08-20 23:01:26 -07:00
urls Remove enterprise registration form 2015-08-20 18:40:34 -07:00
README.md Update comments to rename Local Server => Enterprise. 2013-11-12 15:57:02 -05:00
__init__.py [schema] Support for authenticating Deployments via the API. 2013-10-25 14:13:30 -04:00
error_notify.py Partially apply Python 3 libmodernize.fixes.fix_dict_six. 2016-03-19 15:52:58 -07:00
forms.py Extend lint-all to check for newlines at the end of files. 2016-03-17 23:03:56 -07:00
models.py Fix incorrect code to get the deployment name 2013-11-13 16:22:21 -05:00
tests.py Update default api/site URLs to prod 2015-02-05 22:46:31 -08:00
views.py Fix buggy report_error return value. 2016-02-03 19:29:44 -08:00

README.md

ZILENCER -- The Zulip License Manager

This app is the place for storing state about various deployments of Zulip that exist in the world.