Esempio n. 1
0
 def patch_organization(self, context, organization_id, **kwargs):
     scim = self._denormalize(kwargs, context["path"])
     organization = conv.organization_scim2key(scim, path=context["path"])
     ref = super(ScimOrganizationV3Controller, self).update_project(
         context, project_id=organization_id, project=organization
     )
     return conv.organization_key2scim(ref.get("project", None), path=context["path"])
Esempio n. 2
0
 def create_organization(self, context, **kwargs):
     scim = self._denormalize(kwargs, context['path'])
     organization = conv.organization_scim2key(scim, path=context['path'])
     ref = super(ScimOrganizationV3Controller,
                 self).create_project(context, project=organization)
     return conv.organization_key2scim(ref.get('project', None),
                                       path=context['path'])
Esempio n. 3
0
 def get_organization(self, context, organization_id):
     ref = super(ScimOrganizationV3Controller, self).get_project(context, project_id=organization_id)
     return conv.organization_key2scim(ref["project"], path=context["path"])
Esempio n. 4
0
 def get_organization(self, context, organization_id):
     ref = super(ScimOrganizationV3Controller,
                 self).get_project(context, project_id=organization_id)
     return conv.organization_key2scim(ref['project'], path=context['path'])
Esempio n. 5
0
 def create_organization(self, context, **kwargs):
     scim = self._denormalize(kwargs, context['path'])
     organization = conv.organization_scim2key(scim, path=context['path'])
     ref = super(ScimOrganizationV3Controller, self).create_project(
         context, project=organization)
     return conv.organization_key2scim(ref.get('project', None), path=context['path'])