Dispatcharr/apps/connect
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
..
handlers fix: replace fork()-based subprocess with posix_spawn at all uWSGI spawn sites 2026-05-15 16:45:09 -05:00
migrations Enhancement: VOD start/stop notifications and system events. 2026-04-23 18:03:02 -05:00
tests refactor(trigger_event): streamline event dispatching and improve plugin action handling 2026-06-16 11:25:17 -05:00
__init__.py initial connect feature 2026-02-08 09:29:22 -05:00
api_urls.py initial connect feature 2026-02-08 09:29:22 -05:00
api_views.py refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00
apps.py initial connect feature 2026-02-08 09:29:22 -05:00
models.py Enhancement: VOD start/stop notifications and system events. 2026-04-23 18:03:02 -05:00
serializers.py added endpoint for testing connections with a dummy payload 2026-02-15 07:36:08 -05:00
utils.py Enhancement: Update plugin discovery logic to include release_connections parameter, improving resource management during event triggering. 2026-07-07 18:25:52 +00:00