zulip/analytics
Alex Vandiver 11dd6791c4 management: Provide a common lockfile dir, and a decorator for it.
Factor out the repeated pattern of taking a lock, or immediately
aborting with a message if it cannot be acquired.  The exit code in
that situation is changed to be exit code 1, rather than the successful
0; we are likely missing new work since that process started.

We move the lockfiles to a common directory under `/srv/zulip-locks`
rather than muddy up `/home/zulip/deployments`.
2024-04-24 14:40:28 -07:00
..
lib push-bouncer: Exclude LoggingCountStats with partial data. 2024-02-26 17:53:12 -08:00
management management: Provide a common lockfile dir, and a decorator for it. 2024-04-24 14:40:28 -07:00
migrations analytics: Regenerate partial indexes due to Django bug. 2023-11-16 13:53:04 -08:00
tests streams: Update translated errors for stream to channel rename. 2024-04-24 14:35:05 -07:00
views stats: Update translated strings for stream to channel rename. 2024-04-24 14:35:05 -07:00
__init__.py
models.py python: Consistently use from…import for datetime. 2023-12-05 12:01:18 -08:00
urls.py corporate: Move support and activity views to /corporate. 2024-01-30 10:06:48 -08:00