Skip to content
Snippets Groups Projects
Commit 1c4113f6 authored by Calum Mackervoy's avatar Calum Mackervoy Committed by Jean-Baptiste Pasquier
Browse files

Package url ordering

parent eb31009a
No related branches found
No related tags found
No related merge requests found
...@@ -27,9 +27,13 @@ urlpatterns = [ ...@@ -27,9 +27,13 @@ urlpatterns = [
for package in settings.DJANGOLDP_PACKAGES: for package in settings.DJANGOLDP_PACKAGES:
try: try:
import_module('{}.models'.format(package)) import_module('{}.models'.format(package))
urlpatterns.append(url(r'^', include('{}.djangoldp_urls'.format(package))))
except ModuleNotFoundError: except ModuleNotFoundError:
pass pass
if 'djangoldp_account' not in settings.DJANGOLDP_PACKAGES:
urlpatterns.append(url(r'^users/', LDPViewSet.urls(model=settings.AUTH_USER_MODEL, permission_classes=[])))
# fetch a list of all models which subclass DjangoLDP Model # fetch a list of all models which subclass DjangoLDP Model
model_classes = {cls.__name__: cls for cls in Model.__subclasses__()} model_classes = {cls.__name__: cls for cls in Model.__subclasses__()}
...@@ -46,12 +50,3 @@ for class_name in model_classes: ...@@ -46,12 +50,3 @@ for class_name in model_classes:
permission_classes=Model.get_meta(model_class, 'permission_classes', [LDPPermissions]), permission_classes=Model.get_meta(model_class, 'permission_classes', [LDPPermissions]),
fields=Model.get_meta(model_class, 'serializer_fields', []), fields=Model.get_meta(model_class, 'serializer_fields', []),
nested_fields=Model.get_meta(model_class, 'nested_fields', []))))) nested_fields=Model.get_meta(model_class, 'nested_fields', [])))))
for package in settings.DJANGOLDP_PACKAGES:
try:
urlpatterns.append(url(r'^', include('{}.djangoldp_urls'.format(package))))
except ModuleNotFoundError:
pass
if 'djangoldp_account' not in settings.DJANGOLDP_PACKAGES:
urlpatterns.append(url(r'^users/', LDPViewSet.urls(model=settings.AUTH_USER_MODEL, permission_classes=[])))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment