mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-10 04:06:47 +00:00
feat(operations): jobs API
This commit is contained in:
parent
079e2ca5ca
commit
9c125aedd2
7 changed files with 218 additions and 2 deletions
|
|
@ -46,6 +46,8 @@ ALLOWED_FOR_ANY_USER = {
|
|||
"compute-instance-list": "API: filtered to the user's own instances",
|
||||
"instance-flavor-list": "API: flavor catalogue",
|
||||
"instance-flavor-detail": "API: flavor catalogue",
|
||||
"operation-list": "API: filtered to the user's own jobs",
|
||||
"operation-resource": "API: checks per resource who may see it",
|
||||
"schema": "API docs: any authenticated user (SERVE_PERMISSIONS)",
|
||||
"schema-json": "API docs: any authenticated user (SERVE_PERMISSIONS)",
|
||||
"schema-redoc": "API docs: any authenticated user (SERVE_PERMISSIONS)",
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ from rest_framework_nested import routers
|
|||
from computes.api.viewsets import ComputeArchitecturesView, ComputeViewSet
|
||||
from networks.api.viewsets import NetworkViewSet
|
||||
from interfaces.api.viewsets import InterfaceViewSet
|
||||
from operations.api.viewsets import OperationViewSet
|
||||
from storages.api.viewsets import StorageViewSet, VolumeViewSet
|
||||
from instances.api.viewsets import FlavorViewSet, \
|
||||
InstancesViewSet, \
|
||||
|
|
@ -17,6 +18,7 @@ router.register(r'computes', ComputeViewSet)
|
|||
router.register(r'migrate', MigrateViewSet, basename='instance-migrate')
|
||||
router.register(r'flavor', FlavorViewSet, basename='instance-flavor')
|
||||
router.register(r'instances', InstancesViewSet, basename='instance')
|
||||
router.register(r'operations', OperationViewSet, basename='operation')
|
||||
|
||||
compute_router = routers.NestedSimpleRouter(router, r'computes', lookup='compute', use_regex_path=False)
|
||||
compute_router.register(r'instances', InstanceViewSet, basename='compute-instance')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue