summaryrefslogtreecommitdiff
path: root/coip/apps/scim
diff options
context:
space:
mode:
Diffstat (limited to 'coip/apps/scim')
-rw-r--r--coip/apps/scim/__init__.py5
-rw-r--r--coip/apps/scim/urls.py2
2 files changed, 6 insertions, 1 deletions
diff --git a/coip/apps/scim/__init__.py b/coip/apps/scim/__init__.py
index 0520e65..0dec0fa 100644
--- a/coip/apps/scim/__init__.py
+++ b/coip/apps/scim/__init__.py
@@ -83,4 +83,7 @@ class ObjectTypeRegistry(object):
self._registry[prefix] = ObjectHandler(model,schemas)
-types = ObjectTypeRegistry() \ No newline at end of file
+types = ObjectTypeRegistry()
+
+def register(model,prefix,schemas):
+ return types.register(model, prefix, schemas) \ No newline at end of file
diff --git a/coip/apps/scim/urls.py b/coip/apps/scim/urls.py
index 2802586..d188347 100644
--- a/coip/apps/scim/urls.py
+++ b/coip/apps/scim/urls.py
@@ -11,6 +11,8 @@ from django.conf.urls.defaults import patterns, url
urlpatterns = patterns('coip.apps.scim.views',
url(r'^(?P<prefix>[^\/]+)/?$',view='scim_v1'),
url(r'^(?P<prefix>[^\/]+)/?(?P<uuid>[^\/]+)/?$',view='scim_v1'),
+ url(r'^(?P<nid>.+)/(?P<prefix>[^\/]+)/?$',view='scim_v1'),
+ url(r'^(?P<nid>.+)/(?P<prefix>[^\/]+)/?(?P<uuid>[^\/]+)/?$',view='scim_v1'),
)
#(?:^(?P<nid>[0-9]+)/)? \ No newline at end of file