zulip/analytics
Alex Vandiver 3e5af466e4 push_notifications: Remove vestiges of base64 storage of tokens.
APNs tokens are provided by the client in hex, and we store them in
hex.  The existing code which attempts to "validate" them by parsing
them as base64 only works because base64 is a superset of hex.

Enforce that APNs tokens are hex, and remove all of the pieces of test
code which were incorrectly passing them in as base64 strings.
2025-07-16 16:59:58 -07:00
..
lib counts: Fix current_month_accumulated_count_for_user bounds. 2025-02-28 15:15:21 -08:00
management management: Skip hourly crons during deploys. 2025-07-15 09:07:36 -07:00
migrations migrations: Squash analytics migrations. 2024-08-23 17:15:35 -07:00
tests push_notifications: Remove vestiges of base64 storage of tokens. 2025-07-16 16:59:58 -07:00
views ruff: Fix PLR1733 Unnecessary lookup of dictionary value by key. 2025-06-25 11:49:02 -07:00
__init__.py Create "analytics" app with activity reports. 2013-11-06 12:07:32 -05:00
models.py mypy: Reenable explicit-override for models. 2024-08-01 17:39:04 -07:00
urls.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00