diff --git a/ietf/group/urls.py b/ietf/group/urls.py index 4e563d9c6..9416610b9 100644 --- a/ietf/group/urls.py +++ b/ietf/group/urls.py @@ -29,7 +29,7 @@ info_detail_urls = [ url(r'^deps/(?P[\w-]+)/$', views.dependencies), url(r'^meetings/$', views.meetings), url(r'^edit/$', views.edit, {'action': "edit"}), - url(r'^edit/(?P\w+)/?$', views.edit, {'action': "edit"}), + url(r'^edit/(?P[-a-z0-9_]+)/?$', views.edit, {'action': "edit"}), url(r'^conclude/$', views.conclude), url(r'^milestones/$', milestone_views.edit_milestones, {'milestone_set': "current"}, name='ietf.group.milestones.edit_milestones;current'), url(r'^milestones/charter/$', milestone_views.edit_milestones, {'milestone_set': "charter"}, name='ietf.group.milestones.edit_milestones;charter'), diff --git a/ietf/settings.py b/ietf/settings.py index 67772250a..b7b1e7798 100644 --- a/ietf/settings.py +++ b/ietf/settings.py @@ -626,6 +626,8 @@ GROUP_REVIEW_DAYS_TO_SHOW_IN_REVIEWER_LIST = 365 DATE_FORMAT = "Y-m-d" DATETIME_FORMAT = "Y-m-d H:i T" +# Add reusable URL regexps here, for consistency. No need to do so if the +# regex can reasonably be expected to be a unique one-off. URL_REGEXPS = { "acronym": r"(?P[-a-z0-9]+)", "charter": r"(?Pcharter-[-a-z0-9]+)",