diff --git a/scipost_django/colleges/urls/__init__.py b/scipost_django/colleges/urls/__init__.py index 4162753ca7170755114e5ab78e37209ef3ef9257..60b26663646c3948f6f40102383b67753a47ec23 100644 --- a/scipost_django/colleges/urls/__init__.py +++ b/scipost_django/colleges/urls/__init__.py @@ -2,9 +2,18 @@ __copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)" __license__ = "AGPL v3" -from django.urls import include, path +from django.urls import include, path, register_converter + from .. import views +from ..converters import CollegeSlugConverter +from ontology.converters import AcademicFieldSlugConverter, SpecialtySlugConverter +from submissions.converters import IdentifierConverter + +register_converter(IdentifierConverter, "identifier") +register_converter(CollegeSlugConverter, "college") +register_converter(AcademicFieldSlugConverter, "acad_field") +register_converter(SpecialtySlugConverter, "specialty") app_name = "colleges" diff --git a/scipost_django/edadmin/urls/__init__.py b/scipost_django/edadmin/urls/__init__.py index 6ab421a7a40958762e7b8c1e8071c034b9792910..5314b78297af7ab1418d8bca6769efa388400d8a 100644 --- a/scipost_django/edadmin/urls/__init__.py +++ b/scipost_django/edadmin/urls/__init__.py @@ -2,10 +2,16 @@ __copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)" __license__ = "AGPL v3" -from django.urls import include, path +from django.urls import include, path, register_converter + +from colleges.converters import CollegeSlugConverter +from submissions.converters import IdentifierConverter app_name = "edadmin" +register_converter(IdentifierConverter, "identifier") +register_converter(CollegeSlugConverter, "college") + urlpatterns = [ path("", include("edadmin.urls.base")),