from django.conf.urls import url from django.urls import reverse_lazy from django.views.generic import RedirectView from django.views.i18n import JavaScriptCatalog from . import views urlpatterns = [ url(r"^$", RedirectView.as_view(url=reverse_lazy("map")), name="index"), url( r"^case-study/create/?$", views.CreateCaseStudySelector.as_view(), name="create" ), url( r"^case-study/create/short/?$", views.CreateShortCaseStudy.as_view(), name="short-form", ), url( r"^case-study/create/long/?$", views.CreateLongCaseStudy.as_view(), name="long-form", ), url( r"^case-study/create/poi/?$", views.CreatePointOfInterest.as_view(), name="point-of-interest-form", ), url( r"^case-study/create/success/?$", views.CreateCaseStudySuccess.as_view(), name="form-success", ), url( r"^case-study/edit/(?P[\d]+)/?$", views.EditCaseStudy.as_view(), name="edit" ), # Case study drafts url(r"^case-study/draft/?$", views.DraftsAPI.as_view(), name="drafts"), # View case studies # This should be last so that the above options will be tried first! url( r"^case-study/(?P[-\w]+)/?$", views.ViewCaseStudyDetail.as_view(), name="detail", ), url(r"^map/?$", views.Map.as_view(), name="map"), # API url(r"^jsi18n/$", JavaScriptCatalog.as_view(), name="javascript-catalogue"), url( r"^srs-autocomplete/$", views.SpatialRefSysAutocomplete.as_view(), name="srs-autocomplete", ), ]