@controller.protected()
def get_intra_extension(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
- ie_id = kw.get('id', None)
+ ie_id = kw.get('intra_extension_id', None)
return self.admin_api.get_intra_extensions_dict(user_id, ie_id)
@controller.protected()
def del_intra_extension(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
- ie_id = kw.get('id', None)
+ ie_id = kw.get('intra_extension_id', None)
self.admin_api.del_intra_extension(user_id, ie_id)
@controller.protected()
def set_intra_extension(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
- ie_id = kw.get('id', None)
+ ie_id = kw.get('intra_extension_id', None)
intra_extension_dict = dict()
- intra_extension_dict["name"] = kw.get("name", None)
- intra_extension_dict["model"] = kw.get("model", None)
- intra_extension_dict["description"] = kw.get("description", None)
+ intra_extension_dict["name"] = kw.get("intra_extension_name", None)
+ intra_extension_dict["model"] = kw.get("intra_extension_model", None)
+ intra_extension_dict["description"] = kw.get("intra_extension_description", None)
return self.admin_api.set_intra_extension_dict(user_id, ie_id, intra_extension_dict)
# Metadata functions
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
subject_category_dict = dict()
- subject_category_dict['name'] = kw.get("name", None)
- subject_category_dict['description'] = kw.get("description", None)
+ subject_category_dict['name'] = kw.get("subject_category_name", None)
+ subject_category_dict['description'] = kw.get("subject_category_description", None)
return self.admin_api.add_subject_category(user_id, ie_id, subject_category_dict)
@controller.protected()
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
subject_category_id = kw.get("subject_category_id", None)
- return self.admin_api.get_subject_categories_dict(user_id, ie_id)[subject_category_id]
+ return self.admin_api.get_subject_category_dict(user_id, ie_id, subject_category_id)
@controller.protected()
def del_subject_category(self, context, **kw):
ie_id = kw.get('intra_extension_id', None)
subject_category_id = kw.get('subject_category_id', None)
subject_category_dict = dict()
- subject_category_dict['name'] = kw.get("name", None)
- subject_category_dict['description'] = kw.get("description", None)
+ subject_category_dict['name'] = kw.get("subject_category_name", None)
+ subject_category_dict['description'] = kw.get("subject_category_description", None)
return self.admin_api.set_subject_category(user_id, ie_id, subject_category_id, subject_category_dict)
@controller.protected()
def get_object_categories(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- return self.admin_api.get_object_category_dict(user_id, ie_id)
+ return self.admin_api.get_object_categories_dict(user_id, ie_id)
@controller.protected()
def add_object_category(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- object_category_name = kw["object_category_name"]
- return self.admin_api.add_object_category(user_id, ie_id, object_category_name)
+ object_category_dict = dict()
+ object_category_dict['name'] = kw.get('object_category_name', None)
+ object_category_dict['description'] = kw.get('object_category_description', None)
+ return self.admin_api.add_object_category(user_id, ie_id, object_category_dict)
@controller.protected()
def get_object_category(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- object_category_id = kw["object_category_id"]
- return self.admin_api.get_object_category_dict(user_id, ie_id)[object_category_id]
+ object_category_id = kw.get("object_category_id", None)
+ return self.admin_api.get_object_category_dict(user_id, ie_id, object_category_id)
@controller.protected()
def del_object_category(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- object_category_id = kw["object_category_id"]
- return self.admin_api.del_object_category(user_id, ie_id, object_category_id)
+ object_category_id = kw.get("object_category_id", None)
+ self.admin_api.del_object_category(user_id, ie_id, object_category_id)
+
+ @controller.protected()
+ def set_object_category(self, context, **kw):
+ user_id = self._get_user_id_from_token(context.get('token_id'))
+ ie_id = kw.get('intra_extension_id', None)
+ object_category_id = kw.get('object_category_id', None)
+ object_category_dict = dict()
+ object_category_dict['name'] = kw.get("object_category_name", None)
+ object_category_dict['description'] = kw.get("object_category_description", None)
+ return self.admin_api.set_object_category(user_id, ie_id, object_category_id, object_category_dict)
@controller.protected()
def get_action_categories(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- return self.admin_api.get_action_category_dict(user_id, ie_id)
+ return self.admin_api.get_action_categories_dict(user_id, ie_id)
@controller.protected()
def add_action_category(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- action_category_name = kw["action_category_name"]
- return self.admin_api.add_action_category(user_id, ie_id, action_category_name)
+ action_category_dict = dict()
+ action_category_dict['name'] = kw.get("action_category_name", None)
+ action_category_dict['description'] = kw.get("action_category_description", None)
+ return self.admin_api.add_action_category(user_id, ie_id, action_category_dict)
@controller.protected()
def get_action_category(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- action_category_id = kw["action_category_id"]
- return self.admin_api.get_action_category_dict(user_id, ie_id)[action_category_id]
+ action_category_id = kw.get("action_category_id", None)
+ return self.admin_api.get_action_category_dict(user_id, ie_id, action_category_id)
@controller.protected()
def del_action_category(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- action_category_id = kw["action_category_id"]
- return self.admin_api.del_action_category(user_id, ie_id, action_category_id)
+ action_category_id = kw.get("action_category_id", None)
+ self.admin_api.del_action_category(user_id, ie_id, action_category_id)
+
+ @controller.protected()
+ def set_action_category(self, context, **kw):
+ user_id = self._get_user_id_from_token(context.get('token_id'))
+ ie_id = kw.get('intra_extension_id', None)
+ action_category_id = kw.get('action_category_id', None)
+ action_category_dict = dict()
+ action_category_dict['name'] = kw.get("action_category_name", None)
+ action_category_dict['description'] = kw.get("action_category_description", None)
+ return self.admin_api.set_action_category(user_id, ie_id, action_category_id, action_category_dict)
# Perimeter functions
@controller.protected()
def add_subject(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- subject_name = kw["subject_name"]
- return self.admin_api.add_subject_dict(user_id, ie_id, subject_name)
+ subject_dict = dict()
+ subject_dict['name'] = kw.get("subject_name", None)
+ subject_dict['description'] = kw.get("description", None)
+ return self.admin_api.add_subject_dict(user_id, ie_id, subject_dict)
@controller.protected()
def get_subject(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- subject_id = kw["subject_id"]
- return self.admin_api.get_subjects_dict(user_id, ie_id)[subject_id]
+ subject_id = kw.get("subject_id", None)
+ return self.admin_api.get_subject_dict(user_id, ie_id, subject_id)
@controller.protected()
def del_subject(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get('intra_extension_id', None)
- subject_id = kw["subject_id"]
+ subject_id = kw.get("subject_id", None)
self.admin_api.del_subject(user_id, ie_id, subject_id)
+ @controller.protected()
+ def set_subject(self, context, **kw):
+ user_id = self._get_user_id_from_token(context.get('token_id'))
+ ie_id = kw.get('intra_extension_id', None)
+ subject_id = kw.get("subject_id", None)
+ subject_dict = dict()
+ subject_dict['name'] = kw.get("subject_name", None)
+ subject_dict['description'] = kw.get("subject_description", None)
+ return self.admin_api.set_subject_dict(user_id, ie_id, subject_id, subject_dict)
+
@controller.protected()
def get_objects(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get("intra_extension_id", None)
- return self.admin_api.get_object_dict(user_id, ie_id)
+ return self.admin_api.get_objects_dict(user_id, ie_id)
@controller.protected()
def add_object(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get("intra_extension_id", None)
- object_name = kw["object_name"]
- return self.admin_api.add_object(user_id, ie_id, object_name)
+ object_dict = dict()
+ object_dict['name'] = kw.get("object_name", None)
+ return self.admin_api.add_object(user_id, ie_id, object_dict)
@controller.protected()
def get_object(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get("intra_extension_id", None)
- object_id = kw["object_id"]
- return self.admin_api.get_object_dict(user_id, ie_id)[object_id]
+ object_id = kw.get("object_id", None)
+ return self.admin_api.get_object_dict(user_id, ie_id, object_id)
@controller.protected()
def del_object(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get("intra_extension_id", None)
- object_id = kw["object_id"]
- return self.admin_api.del_object(user_id, ie_id, object_id)
+ object_id = kw.get("object_id", None)
+ self.admin_api.del_object(user_id, ie_id, object_id)
+
+ @controller.protected()
+ def set_object(self, context, **kw):
+ user_id = self._get_user_id_from_token(context.get('token_id'))
+ ie_id = kw.get('intra_extension_id', None)
+ object_id = kw.get("object_id", None)
+ object_dict = dict()
+ object_dict['name'] = kw.get("object_name", None)
+ object_dict['description'] = kw.get("object_description", None)
+ return self.admin_api.set_object_dict(user_id, ie_id, object_id, object_dict)
@controller.protected()
def get_actions(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get("intra_extension_id", None)
- return self.admin_api.get_action_dict(user_id, ie_id)
+ return self.admin_api.get_actions_dict(user_id, ie_id)
@controller.protected()
def add_action(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get("intra_extension_id", None)
- action_name = kw["action_name"]
- return self.admin_api.add_action(user_id, ie_id, action_name)
+ action_dict = dict()
+ action_dict['name'] = kw.get("action_name", None)
+ return self.admin_api.add_action(user_id, ie_id, action_dict)
@controller.protected()
def get_action(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get("intra_extension_id", None)
- action_id = kw["action_id"]
- return self.admin_api.get_action_dict(user_id, ie_id)[action_id]
+ action_id = kw.get("action_id", None)
+ return self.admin_api.get_action_dict(user_id, ie_id, action_id)
@controller.protected()
def del_action(self, context, **kw):
user_id = self._get_user_id_from_token(context.get('token_id'))
ie_id = kw.get("intra_extension_id", None)
- action_id = kw["action_id"]
- return self.admin_api.del_action(user_id, ie_id, action_id)
+ action_id = kw.get("action_id", None)
+ self.admin_api.del_action(user_id, ie_id, action_id)
+
+ @controller.protected()
+ def set_action(self, context, **kw):
+ user_id = self._get_user_id_from_token(context.get('token_id'))
+ ie_id = kw.get('intra_extension_id', None)
+ action_id = kw.get("action_id", None)
+ action_dict = dict()
+ action_dict['name'] = kw.get("action_name", None)
+ action_dict['description'] = kw.get("action_description", None)
+ return self.admin_api.set_action_dict(user_id, ie_id, action_id, action_dict)
# Scope functions
@controller.protected()
ie_id = kw.get("intra_extension_id", None)
subject_category_id = kw.get("subject_category_id", None)
subject_scope_id = kw.get("subject_scope_id", None)
- return self.admin_api.get_subject_scopes_dict(user_id, ie_id, subject_category_id, subject_scope_id)
+ return self.admin_api.get_subject_scope_dict(user_id, ie_id, subject_category_id, subject_scope_id)
@controller.protected()
def del_subject_scope(self, context, **kw):
ie_id = kw.get("intra_extension_id", None)
object_category_id = kw["object_category_id"]
object_scope_id = kw["object_scope_id"]
- return self.admin_api.del_object_scope(
+ self.admin_api.del_object_scope(
user_id,
ie_id,
object_category_id,
ie_id = kw.get("intra_extension_id", None)
action_category_id = kw["action_category_id"]
action_scope_id = kw["action_scope_id"]
- return self.admin_api.del_action_scope(
+ self.admin_api.del_action_scope(
user_id,
ie_id,
action_category_id,
subject_id = kw.get("subject_id", None)
subject_category_id = kw.get("subject_category_id", None)
subject_scope_id = kw.get("subject_scope_id", None)
- return self.admin_api.del_subject_assignment(
+ self.admin_api.del_subject_assignment(
user_id,
ie_id,
subject_id,
object_id = kw["object_id"]
object_category_id = kw["object_category_id"]
object_scope_id = kw["object_scope_id"]
- return self.admin_api.del_object_assignment(
+ self.admin_api.del_object_assignment(
user_id,
ie_id,
object_id,
action_id = kw["action_id"]
action_category_id = kw["action_category_id"]
action_scope_id = kw["action_scope_id"]
- return self.admin_api.del_action_assignment(
+ self.admin_api.del_action_assignment(
user_id,
ie_id,
action_id,
path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/object_categories/{object_category_id}',
get_action='get_object_category',
delete_action='del_object_category',
+ post_action='set_object_category',
rel=self._get_rel('object_categories'),
path_vars={
'intra_extension_id': self._get_path('intra_extensions'),
path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/action_categories/{action_category_id}',
get_action='get_action_category',
delete_action='del_action_category',
+ post_action='set_action_category',
rel=self._get_rel('action_categories'),
path_vars={
'intra_extension_id': self._get_path('intra_extensions'),
path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/objects/{object_id}',
get_action='get_object',
delete_action='del_object',
+ post_action='set_object',
rel=self._get_rel('objects'),
path_vars={
'intra_extension_id': self._get_path('intra_extensions'),
path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/actions/{action_id}',
get_action='get_action',
delete_action='del_action',
+ post_action='set_action',
rel=self._get_rel('actions'),
path_vars={
'intra_extension_id': self._get_path('intra_extensions'),
path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/object_scopes/{object_category_id}/{object_scope_id}',
get_action='get_object_scope',
delete_action='del_object_scope',
+ post_action='set_object_scope',
rel=self._get_rel('object_scope'),
path_vars={
'intra_extension_id': self._get_path('intra_extensions'),
path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/action_scopes/{action_category_id}/{action_scope_id}',
get_action='get_action_scope',
delete_action='del_action_scope',
+ post_action='set_action_scope',
rel=self._get_rel('action_scope'),
path_vars={
'intra_extension_id': self._get_path('intra_extensions'),
path_vars={
'intra_extension_id': self._get_path('intra_extensions'),
})
- self._add_resource(
- mapper, intra_ext_controller,
- path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/object_assignments/{object_id}',
- get_action='get_object_assignments',
- rel=self._get_rel('object_assignments'),
- path_vars={
- 'intra_extension_id': self._get_path('intra_extensions'),
- })
self._add_resource(
mapper, intra_ext_controller,
path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/object_assignments',
path_vars={
'intra_extension_id': self._get_path('intra_extensions'),
})
- self._add_resource(
- mapper, intra_ext_controller,
- path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/action_assignments/{action_id}',
- get_action='get_action_assignments',
- rel=self._get_rel('action_assignments'),
- path_vars={
- 'intra_extension_id': self._get_path('intra_extensions'),
- })
self._add_resource(
mapper, intra_ext_controller,
path=self.PATH_PREFIX+'/intra_extensions/{intra_extension_id}/action_assignments',