diff --git a/nm2/urls.py b/nm2/urls.py index c7ffb0fba07ecfb5f33e4e8412a201da0b20e461..1bdc10281ffa776dbf21e02bf4e87320bc4a5119 100644 --- a/nm2/urls.py +++ b/nm2/urls.py @@ -1,4 +1,4 @@ -from django.urls import include, path, re_path +from django.urls import include, path from django.views.generic import TemplateView from backend.mixins import VisitorTemplateView from django.conf import settings @@ -24,43 +24,43 @@ django.conf.urls.handler500 = nmviews.Error500.as_view() urlpatterns = [ path('robots.txt', TemplateView.as_view( template_name='robots.txt', content_type="text/plain"), name="root_robots_txt"), - re_path(r'^i18n/', include('django.conf.urls.i18n')), - re_path(r'^$', VisitorTemplateView.as_view(template_name='index.html'), name="home"), - re_path(r'^license/$', VisitorTemplateView.as_view(template_name='license.html'), name="root_license"), - re_path(r'^faq/$', VisitorTemplateView.as_view(template_name='faq.html'), name="root_faq"), - re_path(r'^members/$', public_views.Members.as_view(), name="members"), - re_path(r'^legacy/', include("legacy.urls")), - re_path(r'^person/', include("person.urls")), - re_path(r'^public/', include("public.urls")), - re_path(r'^am/', include("restricted.urls")), - re_path(r'^fprs/', include("fprs.urls")), - re_path(r'^process/', include("process.urls")), - re_path(r'^dm/', include("dm.urls")), - re_path(r'^api/', include("api.urls")), - re_path(r'^apikeys/', include("apikeys.urls")), - re_path(r'^keyring/', include("keyring.urls")), - re_path(r'^wizard/', include("wizard.urls")), - re_path(r'^mia/', include("mia.urls")), - re_path(r'^minechangelogs/', include("minechangelogs.urls")), - re_path(r'^sitechecks/', include("sitechecks.urls")), - re_path(r'^deploy/', include("deploy.urls")), + path('i18n/', include('django.conf.urls.i18n')), + path(r'', VisitorTemplateView.as_view(template_name='index.html'), name="home"), + path('license/', VisitorTemplateView.as_view(template_name='license.html'), name="root_license"), + path('faq/', VisitorTemplateView.as_view(template_name='faq.html'), name="root_faq"), + path('members/', public_views.Members.as_view(), name="members"), + path('legacy/', include("legacy.urls")), + path('person/', include("person.urls")), + path('public/', include("public.urls")), + path('am/', include("restricted.urls")), + path('fprs/', include("fprs.urls")), + path('process/', include("process.urls")), + path('dm/', include("dm.urls")), + path('api/', include("api.urls")), + path('apikeys/', include("apikeys.urls")), + path('keyring/', include("keyring.urls")), + path('wizard/', include("wizard.urls")), + path('mia/', include("mia.urls")), + path('minechangelogs/', include("minechangelogs.urls")), + path('sitechecks/', include("sitechecks.urls")), + path('deploy/', include("deploy.urls")), - re_path(r'^rest/api/', include(router.urls)), + path('rest/api/', include(router.urls)), - path(r'signon/', include("signon.urls")), + path('signon/', include("signon.urls")), # Uncomment the admin/doc line below to enable admin documentation: - re_path(r'^admin/doc/', include('django.contrib.admindocs.urls')), + path('admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: - re_path(r'^admin/', admin.site.urls), + path('admin/', admin.site.urls), ] if settings.DEBUG: try: import debug_toolbar urlpatterns += [ - re_path(r'^__debug__/', include(debug_toolbar.urls)), + path('__debug__/', include(debug_toolbar.urls)), ] except ImportError: pass diff --git a/wizard/templates/wizard/newprocess.html b/wizard/templates/wizard/newprocess.html index db00c6dfb2b930d8236a0459db3dc33efcf0893d..e543ff4edaaf8ba28d84c7d8fae13324e92109b2 100644 --- a/wizard/templates/wizard/newprocess.html +++ b/wizard/templates/wizard/newprocess.html @@ -6,35 +6,13 @@
{% blocktrans %}You are not currently logged in. See the -Single Sign-On page -for details.{% endblocktrans %}
-{% elif not visitor %} -{% blocktrans with request_user_username=request.user.username %}You are -currently logged in with -SSO username {{request_user_username}}, but you cannot be matched -to any person in the site.{% endblocktrans %}
-- {% url 'dm_claim' as dm_claim_url %} - {% blocktrans %}If you are already in the site, for example as a Debian -Maintainer, you can try to correct the situation using the -claim interface.{% endblocktrans %}
-- {% url 'dm_claim' as dm_claim_url %} - {% blocktrans %}If you are already in the site, for example as a Debian -Maintainer, you can try to correct the situation using the -claim interface.{% endblocktrans %}
-- {% url 'public_newnm' as public_newnm_url %} - {% blocktrans %}If you are not yet in the site, -visit the 'Join the NM process' page -to can create an entry for yourself.{% endblocktrans %}
+{% if not visitor %} +{% trans "This wizard only works when you are logged into the site" %}
{% else %} - {% for c in comments %}{{c}}
{% endfor %} + {% for c in comments %}{{c}}
{% endfor %} {% if allowed %} -+
{% url 'process_create' key=visitor.lookup_key as process_create_url %} {% blocktrans %}Just visit this page and follow the instructions.{% endblocktrans %} diff --git a/wizard/templates/wizard/whoami.html b/wizard/templates/wizard/whoami.html index 05eb78f8d9fdacd9729df3260c17dba74a1bc468..b7474eb0f13d6c4f01b6a0055ad4d9cbfdec3f57 100644 --- a/wizard/templates/wizard/whoami.html +++ b/wizard/templates/wizard/whoami.html @@ -17,6 +17,11 @@ are currently logged in, but not mapped to any person in the site. If you are a Debian Maintainer, you can try to correct the situation using the claim interface.{% endblocktrans %} +{% url 'public_newnm' as public_newnm_url %} +{% blocktrans %}If you are not yet in the site, +visit the 'Join the NM process' page +to create an entry for yourself.{% endblocktrans %}
+{% trans "You are logged in as:" %}