summaryrefslogtreecommitdiff
path: root/ick2/controllerapi.py
diff options
context:
space:
mode:
Diffstat (limited to 'ick2/controllerapi.py')
-rw-r--r--ick2/controllerapi.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/ick2/controllerapi.py b/ick2/controllerapi.py
index aa0871b..6d25a7d 100644
--- a/ick2/controllerapi.py
+++ b/ick2/controllerapi.py
@@ -34,6 +34,7 @@ class ControllerAPI:
apis = {
'/version': VersionAPI,
'/projects': ProjectAPI,
+ '/workers': WorkerAPI,
}
routes = []
@@ -208,6 +209,15 @@ class ProjectAPI(SubAPI):
return resource['project']
+class WorkerAPI(SubAPI): # pragma: no cover
+
+ def __init__(self, state):
+ super().__init__('workers', state)
+
+ def get_resource_name(self, resource):
+ return resource['worker']
+
+
def response(status_code, body, headers): # pragma: no cover
obj = {
'status': status_code,