zulip/zerver
Tim Abbott 0ccc0f02ce upload: Support requesting a temporary unauthenticated URL.
This is be useful for the mobile and desktop apps to hand an uploaded
file off to the system browser so that it can render PDFs (Etc.).

The S3 backend implementation is simple; for the local upload backend,
we use Django's signing feature to simulate the same sort of 60-second
lifetime token.

Co-Author-By: Mateusz Mandera <mateusz.mandera@protonmail.com>
2020-04-17 09:08:10 -07:00
..
data_import help: Add doc for setting profile picture back to gravatar. 2020-04-16 20:27:52 -07:00
lib upload: Support requesting a temporary unauthenticated URL. 2020-04-17 09:08:10 -07:00
management send_custom_email: Improve docstrings a bit. 2020-04-14 10:55:04 -07:00
migrations python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
openapi upload: Support requesting a temporary unauthenticated URL. 2020-04-17 09:08:10 -07:00
templatetags openapi: Pass api_url to curl example generation. 2019-08-17 11:35:08 -07:00
tests upload: Support requesting a temporary unauthenticated URL. 2020-04-17 09:08:10 -07:00
tornado python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
views upload: Support requesting a temporary unauthenticated URL. 2020-04-17 09:08:10 -07:00
webhooks webhook/semaphore: Add only summary line to the notification message. 2020-04-14 12:42:36 -07:00
worker queue_processors: Write a newline char at the end of stats files. 2020-04-10 13:48:16 -07:00
__init__.py
apps.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
context_processors.py decorators: Restructure get_client_name interface. 2020-03-08 14:19:50 -07:00
decorator.py rate_limit: Move functions called by external code to RateLimitedObject. 2020-03-22 18:42:35 -07:00
filters.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
forms.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
logging_handlers.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
middleware.py middleware: Remove unused cookie_domain setting. 2020-04-12 11:55:55 -07:00
models.py python: Further pyupgrade changes following merge conflict. 2020-04-09 16:59:47 -07:00
signals.py emails: Translate from_name of account security emails. 2020-02-18 17:45:33 -08:00