Dispatcharr/apps/accounts
SergeantPanda b6442e6421 feat(catchup): enhance catchup functionality with user and system settings
This update introduces a new `is_catchup_enabled` function to determine if catch-up is allowed for users based on their custom properties and system settings. The `UserViewSet` is modified to restrict admin-managed properties, including catch-up access. Additionally, various views and tests are updated to incorporate catch-up checks, ensuring that users without access receive appropriate error responses. The frontend is enhanced with a catch-up toggle in user and system settings forms, allowing for better management of catch-up capabilities.
2026-07-18 18:55:51 +00:00
..
migrations code review & pivot 2026-05-01 09:10:37 -04:00
tests tests: Move tests to under tests folder. 2026-07-07 18:51:35 +00:00
__init__.py Initial commit 2025-02-18 11:14:09 -06:00
admin.py Remove is_Active reference to user accounts 2026-02-23 18:39:54 -06:00
api_urls.py backend work for api key authentication 2026-02-21 13:45:07 -05:00
api_views.py feat(catchup): enhance catchup functionality with user and system settings 2026-07-18 18:55:51 +00:00
apps.py user management, user levels, user level channel access 2025-05-18 11:19:34 -04:00
authentication.py fix(recording playback): Complete authentication handling for DVR recordings by allowing JWT tokens via query parameters for both native video and HLS segments. Updated API views to support token propagation in redirects and playlist rewrites. Enhanced tests to validate new authentication behavior across endpoints. 2026-06-25 11:27:57 -05:00
forms.py Initial commit 2025-02-18 11:14:09 -06:00
models.py code review & pivot 2026-05-01 09:10:37 -04:00
permissions.py code review & pivot 2026-05-01 09:10:37 -04:00
serializers.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
signals.py user management, user levels, user level channel access 2025-05-18 11:19:34 -04:00
urls.py Added Super User Creator 2025-03-03 14:57:38 -06:00