zulip/static
Wyatt Hoodes 82e7ad8e25 data exports: Handle pending and failed exports.
Prior to this change, there were reports of 500s in
production due to `export.extra_data` being a
Nonetype.  This was reproducible using the s3
backend in development when a row was created in
the `RealmAuditLog` table, but the export failed in
the `DeferredWorker`.  This left an entry lying
about that was never updated with an `extra_data`
field.

To fix this, we catch any exceptions in the
`DeferredWorker`, and then update `extra_data` to
encode the failure.  We also fix the fact that we
never updated the export UI table with pending exports.

These changes also negated the use for the somewhat
hacky `clear_success_banner` logic.
2020-04-30 13:00:59 -07:00
..
assets styles: Finish removing manual antialiasing configuration. 2019-08-30 14:51:52 -07:00
audio
generated
html static: Serve webpack bundles from the root domain. 2020-04-10 00:48:02 -07:00
images integrations: Remove unused Trello message screenshot. 2020-04-28 13:00:09 -07:00
js data exports: Handle pending and failed exports. 2020-04-30 13:00:59 -07:00
shared typeahead: Convert to ES6 module. 2020-02-19 14:36:42 -08:00
styles user settings: Correct overflow behaviour of custom user field. 2020-04-30 12:54:20 -07:00
templates data exports: Handle pending and failed exports. 2020-04-30 13:00:59 -07:00
third typeahead: Close/open typeahead with searchbox. 2020-04-17 13:37:04 -07:00
.eslintrc.json lint: Delegate console.log check to ESLint. 2020-02-07 14:09:47 -08:00
.gitignore team: Generate team page data using cron job. 2020-04-08 12:52:31 -07:00
favicon.ico