Added access control of Flamenco resources.
Currently regular users are not allowed any access (this is temporary until a proper access scheme is implemented). Admins can do anything, and Flamenco managers have limited access.
Showing
- packages/flamenco/flamenco/__init__.py 4 additions, 1 deletionpackages/flamenco/flamenco/__init__.py
- packages/flamenco/flamenco/eve_settings.py 17 additions, 1 deletionpackages/flamenco/flamenco/eve_settings.py
- packages/flamenco/flamenco/jobs/eve_hooks.py 65 additions, 6 deletionspackages/flamenco/flamenco/jobs/eve_hooks.py
- packages/flamenco/flamenco/managers/__init__.py 50 additions, 3 deletionspackages/flamenco/flamenco/managers/__init__.py
- packages/flamenco/flamenco/managers/eve_hooks.py 36 additions, 0 deletionspackages/flamenco/flamenco/managers/eve_hooks.py
- packages/flamenco/flamenco/scheduler/routes.py 16 additions, 17 deletionspackages/flamenco/flamenco/scheduler/routes.py
- packages/flamenco/flamenco/setup.py 7 additions, 21 deletionspackages/flamenco/flamenco/setup.py
- packages/flamenco/flamenco/tasks/__init__.py 6 additions, 0 deletionspackages/flamenco/flamenco/tasks/__init__.py
- packages/flamenco/flamenco/tasks/eve_hooks.py 71 additions, 0 deletionspackages/flamenco/flamenco/tasks/eve_hooks.py
- packages/flamenco/requirements.txt 1 addition, 0 deletionspackages/flamenco/requirements.txt
- packages/flamenco/tests/abstract_flamenco_test.py 11 additions, 14 deletionspackages/flamenco/tests/abstract_flamenco_test.py
- packages/flamenco/tests/test_access.py 169 additions, 0 deletionspackages/flamenco/tests/test_access.py
- packages/flamenco/tests/test_job_manager.py 33 additions, 24 deletionspackages/flamenco/tests/test_job_manager.py
- packages/flamenco/tests/test_scheduler.py 4 additions, 3 deletionspackages/flamenco/tests/test_scheduler.py
- packages/flamenco/tests/test_task_manager.py 3 additions, 1 deletionpackages/flamenco/tests/test_task_manager.py
Loading
Please register or sign in to comment