zulip/zproject
Aman Agrawal 9f9daeea5b message_fetch: Allow access to web-public msgs for unauth users.
Via API, users can now access messages which are in web-public
streams without any authentication.

If the user is not authenticated, we assume it is a web-public
query and add `streams:web-public` narrow if not already present
to the narrow. web-public streams are also directly accessible.

Any malformed narrow which is not allowed in a web-public query
results in a 400 or 401. See test_message_fetch for the allowed
queries.
2020-08-12 16:39:02 -07:00
..
jinja2 python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
__init__.py
backends.py python: Replace ujson with orjson. 2020-08-11 10:55:12 -07:00
computed_settings.py memcached: Switch from pylibmc to python-binary-memcached. 2020-08-06 12:51:14 -07:00
config.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
configured_settings.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
default_settings.py apple_auth: Change BUNDLE_ID setting to APP_ID everywhere. 2020-07-28 17:12:49 -07:00
dev_settings.py dev_settings: Add EMAIL_PORT setting in zproject/dev_settings.py. 2020-08-04 11:03:40 -07:00
dev_urls.py urls: Migrate dev urls to use modern django patterns. 2020-06-23 15:02:44 -07:00
email_backends.py dev_settings: Add EMAIL_PORT setting in zproject/dev_settings.py. 2020-08-04 11:03:40 -07:00
legacy_urls.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
prod_settings_template.py docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
sentry.py sentry: Ignore all SuspiciousOperation loggers. 2020-08-12 16:08:38 -07:00
settings.py python: Add noqa comments for the specific star imports we allow. 2020-06-11 15:36:43 -07:00
terms.md.template docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
test_extra_settings.py apple_auth: Change BUNDLE_ID setting to APP_ID everywhere. 2020-07-28 17:12:49 -07:00
test_settings.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
urls.py message_fetch: Allow access to web-public msgs for unauth users. 2020-08-12 16:39:02 -07:00
wsgi.py wsgi: Try to avoid extra django.setup calls. 2020-06-18 20:16:34 -07:00