zulip/zerver/lib
Kevin Mehall a09c7e1e0c Make rest_dispatch errors cleaner for requests from browsers.
If you don't have a cookie or basic auth and the request looks like
a top-level page in the browser, redirect to the login page.

(imported from commit fc1bcb1080591522bd1b694664255f7049a5d443)
2013-10-31 14:36:34 -04:00
..
bugdown Add tooltip for, e.g. !gravatar(wdaher@zulip.com) output. 2013-10-30 13:29:37 -04:00
__init__.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
actions.py Remove the onboarding checklist. 2013-10-31 11:34:15 -04:00
alert_words.py Enable absolute imports for non-third-party code where it was omitted previously 2013-10-25 14:13:30 -04:00
avatar.py Upload to local filesystem on local server. 2013-10-29 16:19:04 -04:00
bulk_create.py Supply a name when creating realms. 2013-10-17 13:47:51 -04:00
cache.py Cache realm user basic info dict that is used in bugdown 2013-10-28 12:59:36 -04:00
cache_helpers.py Don't cache UserPresence info. 2013-09-17 14:51:56 -04:00
ccache.py Add webathena authentication button for Zephyr users. 2013-08-26 18:17:25 -04:00
context_managers.py Use os.path directly rather than sometimes importing it separately. 2013-10-28 15:44:13 -04:00
create_user.py Remove the onboarding checklist. 2013-10-31 11:34:15 -04:00
debug.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
digest.py digest emails: use a template filter to format new users, streams, etc. 2013-10-25 19:11:41 -04:00
event_queue.py Add all_public_streams parameter to register API. 2013-10-18 14:55:32 -04:00
html_diff.py Enable absolute imports for non-third-party code where it was omitted previously 2013-10-25 14:13:30 -04:00
initial_password.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
logging_util.py Enable absolute imports for non-third-party code where it was omitted previously 2013-10-25 14:13:30 -04:00
mandrill_client.py Rework local_settings_template.py to be clear about what the user needs to do 2013-10-25 16:35:27 -04:00
mention.py Enable absolute imports for non-third-party code where it was omitted previously 2013-10-25 14:13:30 -04:00
parallel.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
push_notifications.py Only load APNS cert if it exists 2013-10-24 15:55:42 -04:00
query.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
queue.py Simplify callback protocol for register_json_consumer(). 2013-10-31 13:18:11 -04:00
rate_limiter.py [schema] Support for authenticating Deployments via the API. 2013-10-25 14:13:30 -04:00
response.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
rest.py Make rest_dispatch errors cleaner for requests from browsers. 2013-10-31 14:36:34 -04:00
socket.py Simplify callback protocol for register_json_consumer(). 2013-10-31 13:18:11 -04:00
statistics.py Add a basic statistics module to analyze active user engagement 2013-10-16 18:39:44 -04:00
timeout.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
timestamp.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
tornado_ioloop_logging.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
unminify.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
upload.py Upload to local filesystem on local server. 2013-10-29 16:19:04 -04:00
utils.py Move to a common random token generation function instead of several one-offs. 2013-08-09 14:59:26 -04:00