Dispatcharr/apps/accounts
SergeantPanda 66089f14ee refactor(permissions): enhance permission handling across various viewsets
This update modifies permission classes in multiple viewsets to restrict access based on user roles. The `IsAdmin` permission is now enforced for several actions, including group management and permission listing, ensuring that only administrators can perform sensitive operations. Additionally, a new utility function, `resolve_safe_local_data_path`, is introduced to enhance security when accessing local file paths. The changes improve overall security and maintainability of the codebase.
2026-07-18 20:03:03 +00:00
..
migrations code review & pivot 2026-05-01 09:10:37 -04:00
tests refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +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 refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +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