summaryrefslogtreecommitdiff
path: root/qvisqve/api.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-08-01 13:48:44 +0300
committerLars Wirzenius <liw@liw.fi>2018-08-01 15:18:54 +0300
commit036a863b00fe079e13bb1640267078ec47e6f9e5 (patch)
tree8363e515b4716375aa723f6db37f05611e806399 /qvisqve/api.py
parentbfd3be221e51f9d140c68a40f72ce38ac3aad7ca (diff)
downloadqvisqve-036a863b00fe079e13bb1640267078ec47e6f9e5.tar.gz
Add: management API
Diffstat (limited to 'qvisqve/api.py')
-rw-r--r--qvisqve/api.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/qvisqve/api.py b/qvisqve/api.py
index 0866ae3..b63bdb6 100644
--- a/qvisqve/api.py
+++ b/qvisqve/api.py
@@ -28,8 +28,12 @@ class API:
qvisqve.log.log('info', msg_text='find_missing_route', path=path)
if self._routes is None:
+ storedir = self._config['store']
+ baseurl = self._config['token-issuer']
+
routers = [
qvisqve.VersionRouter(),
+ qvisqve.ManagementRouter(storedir, baseurl),
qvisqve.TokenRouter(
self._create_token_generator(), self._get_clients()),
qvisqve.LoginRouter(),
@@ -56,7 +60,6 @@ class API:
return tg
def _create_resource_store(self):
- qvisqve.log.log('debug', msg_text='_c_r_s 1', c=self._config)
if self._rs is None:
self._rs = qvisqve.FileStore(self._config['store'])
return self._rs