Skip to content

Commit 5f053ad

Browse files
committed
Cleaned up the remaining explicit url names, using dotted-paths to view
functions instead. In all almost 700 changes. - Legacy-Id: 12923
1 parent 9fb1a8e commit 5f053ad

143 files changed

Lines changed: 692 additions & 690 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ietf/dbtemplate/urls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
from ietf.utils.urls import url
55

66
urlpatterns = [
7-
url(r'^(?P<acronym>[-a-z0-9]+)/$', views.template_list, name='template_list'),
8-
url(r'^(?P<acronym>[-a-z0-9]+)/(?P<template_id>[\d]+)/$', views.template_edit, name='template_edit'),
7+
url(r'^(?P<acronym>[-a-z0-9]+)/$', views.template_list),
8+
url(r'^(?P<acronym>[-a-z0-9]+)/(?P<template_id>[\d]+)/$', views.template_edit),
99
]

ietf/doc/feeds.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def title(self, obj):
2424
def link(self, obj):
2525
if obj is None:
2626
raise FeedDoesNotExist
27-
return urlreverse("doc_history", kwargs=dict(name=obj.canonical_name()))
27+
return urlreverse('ietf.doc.views_doc.document_history', kwargs=dict(name=obj.canonical_name()))
2828

2929
def subtitle(self, obj):
3030
return "History of change entries for %s." % obj.display_name()
@@ -47,7 +47,7 @@ def item_author_name(self, item):
4747
return unicode(item.by)
4848

4949
def item_link(self, item):
50-
return urlreverse("doc_history", kwargs=dict(name=item.doc.canonical_name())) + "#history-%s" % item.pk
50+
return urlreverse('ietf.doc.views_doc.document_history', kwargs=dict(name=item.doc.canonical_name())) + "#history-%s" % item.pk
5151

5252
class InLastCallFeed(Feed):
5353
title = "Documents in Last Call"

ietf/doc/fields.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def prepare_value(self, value):
6767

6868
# doing this in the constructor is difficult because the URL
6969
# patterns may not have been fully constructed there yet
70-
self.widget.attrs["data-ajax-url"] = urlreverse("ajax_select2_search_docs", kwargs={
70+
self.widget.attrs["data-ajax-url"] = urlreverse('ietf.doc.views_search.ajax_select2_search_docs', kwargs={
7171
"doc_type": self.doc_type,
7272
"model_name": self.model.__name__.lower()
7373
})

ietf/doc/mails.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ def send_review_possibly_replaces_request(request, doc, submitter_info):
500500
dict(doc= doc,
501501
submitter_info=submitter_info,
502502
possibly_replaces=doc.related_that_doc("possibly-replaces"),
503-
review_url=settings.IDTRACKER_BASE_URL + urlreverse("doc_review_possibly_replaces", kwargs={ "name": doc.name })),
503+
review_url=settings.IDTRACKER_BASE_URL + urlreverse('ietf.doc.views_draft.review_possibly_replaces', kwargs={ "name": doc.name })),
504504
cc=list(cc),)
505505

506506
def email_charter_internal_review(request, charter):

ietf/doc/templatetags/ietf_filters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ def statehelp(state):
449449
"Output help icon with tooltip for state."
450450
from django.core.urlresolvers import reverse as urlreverse
451451
tooltip = escape(strip_tags(state.desc))
452-
url = urlreverse("state_help", kwargs=dict(type=state.type_id)) + "#" + state.slug
452+
url = urlreverse('ietf.doc.views_help.state_help', kwargs=dict(type=state.type_id)) + "#" + state.slug
453453
return mark_safe('<a class="state-help-icon" href="%s" title="%s">?</a>' % (url, tooltip))
454454

455455
@register.filter

ietf/doc/tests.py

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class SearchTests(TestCase):
4040
def test_search(self):
4141
draft = make_test_data()
4242

43-
base_url = urlreverse("doc_search")
43+
base_url = urlreverse('ietf.doc.views_search.search')
4444

4545
# only show form, no search yet
4646
r = self.client.get(base_url)
@@ -126,72 +126,72 @@ def test_search_for_name(self):
126126
draft.save_with_history([DocEvent.objects.create(doc=draft, type="changed_document", by=Person.objects.get(user__username="secretary"), desc="Test")])
127127

128128
# exact match
129-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name=draft.name)))
129+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name=draft.name)))
130130
self.assertEqual(r.status_code, 302)
131131
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=draft.name)))
132132

133133
# prefix match
134-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name="-".join(draft.name.split("-")[:-1]))))
134+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name="-".join(draft.name.split("-")[:-1]))))
135135
self.assertEqual(r.status_code, 302)
136136
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=draft.name)))
137137

138138
# non-prefix match
139-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name="-".join(draft.name.split("-")[1:]))))
139+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name="-".join(draft.name.split("-")[1:]))))
140140
self.assertEqual(r.status_code, 302)
141141
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=draft.name)))
142142

143143
# other doctypes than drafts
144144
doc = Document.objects.get(name='charter-ietf-mars')
145-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name='charter-ietf-ma')))
145+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name='charter-ietf-ma')))
146146
self.assertEqual(r.status_code, 302)
147147
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=doc.name)))
148148

149149
doc = Document.objects.filter(name__startswith='conflict-review-').first()
150-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
150+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
151151
self.assertEqual(r.status_code, 302)
152152
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=doc.name)))
153153

154154
doc = Document.objects.filter(name__startswith='status-change-').first()
155-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
155+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
156156
self.assertEqual(r.status_code, 302)
157157
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=doc.name)))
158158

159159
doc = Document.objects.filter(name__startswith='agenda-').first()
160-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
160+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
161161
self.assertEqual(r.status_code, 302)
162162
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=doc.name)))
163163

164164
doc = Document.objects.filter(name__startswith='minutes-').first()
165-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
165+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
166166
self.assertEqual(r.status_code, 302)
167167
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=doc.name)))
168168

169169
doc = Document.objects.filter(name__startswith='slides-').first()
170-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
170+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name="-".join(doc.name.split("-")[:-1]))))
171171
self.assertEqual(r.status_code, 302)
172172
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=doc.name)))
173173

174174
# match with revision
175-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name=draft.name + "-" + prev_rev)))
175+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name=draft.name + "-" + prev_rev)))
176176
self.assertEqual(r.status_code, 302)
177177
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=draft.name, rev=prev_rev)))
178178

179179
# match with non-existing revision
180-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name=draft.name + "-09")))
180+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name=draft.name + "-09")))
181181
self.assertEqual(r.status_code, 302)
182182
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=draft.name)))
183183

184184
# match with revision and extension
185-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name=draft.name + "-" + prev_rev + ".txt")))
185+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name=draft.name + "-" + prev_rev + ".txt")))
186186
self.assertEqual(r.status_code, 302)
187187
self.assertEqual(urlparse.urlparse(r["Location"]).path, urlreverse("ietf.doc.views_doc.document_main", kwargs=dict(name=draft.name, rev=prev_rev)))
188188

189189
# no match
190-
r = self.client.get(urlreverse("doc_search_for_name", kwargs=dict(name="draft-ietf-doesnotexist-42")))
190+
r = self.client.get(urlreverse('ietf.doc.views_search.search_for_name', kwargs=dict(name="draft-ietf-doesnotexist-42")))
191191
self.assertEqual(r.status_code, 302)
192192

193193
parsed = urlparse.urlparse(r["Location"])
194-
self.assertEqual(parsed.path, urlreverse("doc_search"))
194+
self.assertEqual(parsed.path, urlreverse('ietf.doc.views_search.search'))
195195
self.assertEqual(urlparse.parse_qs(parsed.query)["name"][0], "draft-ietf-doesnotexist-42")
196196

197197
def test_frontpage(self):
@@ -203,31 +203,31 @@ def test_frontpage(self):
203203
def test_drafts_pages(self):
204204
draft = make_test_data()
205205

206-
r = self.client.get(urlreverse("docs_for_ad", kwargs=dict(name=draft.ad.full_name_as_key())))
206+
r = self.client.get(urlreverse('ietf.doc.views_search.docs_for_ad', kwargs=dict(name=draft.ad.full_name_as_key())))
207207
self.assertEqual(r.status_code, 200)
208208
self.assertTrue(draft.title in unicontent(r))
209209

210210
draft.set_state(State.objects.get(type="draft-iesg", slug="lc"))
211-
r = self.client.get(urlreverse("drafts_in_last_call"))
211+
r = self.client.get(urlreverse('ietf.doc.views_search.drafts_in_last_call'))
212212
self.assertEqual(r.status_code, 200)
213213
self.assertTrue(draft.title in unicontent(r))
214214

215215
def test_indexes(self):
216216
draft = make_test_data()
217217

218-
r = self.client.get(urlreverse("index_all_drafts"))
218+
r = self.client.get(urlreverse('ietf.doc.views_search.index_all_drafts'))
219219
self.assertEqual(r.status_code, 200)
220220
self.assertTrue(draft.name in unicontent(r))
221221

222-
r = self.client.get(urlreverse("index_active_drafts"))
222+
r = self.client.get(urlreverse('ietf.doc.views_search.index_active_drafts'))
223223
self.assertEqual(r.status_code, 200)
224224
self.assertTrue(draft.title in unicontent(r))
225225

226226
def test_ajax_search_docs(self):
227227
draft = make_test_data()
228228

229229
# Document
230-
url = urlreverse("ajax_select2_search_docs", kwargs={
230+
url = urlreverse('ietf.doc.views_search.ajax_select2_search_docs', kwargs={
231231
"model_name": "document",
232232
"doc_type": "draft",
233233
})
@@ -239,7 +239,7 @@ def test_ajax_search_docs(self):
239239
# DocAlias
240240
doc_alias = draft.docalias_set.get()
241241

242-
url = urlreverse("ajax_select2_search_docs", kwargs={
242+
url = urlreverse('ietf.doc.views_search.ajax_select2_search_docs', kwargs={
243243
"model_name": "docalias",
244244
"doc_type": "draft",
245245
})
@@ -734,7 +734,7 @@ def test_writeup(self):
734734
text="This is a note for the RFC Editor.",
735735
by=Person.objects.get(name="(System)"))
736736

737-
url = urlreverse('doc_writeup', kwargs=dict(name=doc.name))
737+
url = urlreverse('ietf.doc.views_doc.document_writeup', kwargs=dict(name=doc.name))
738738
r = self.client.get(url)
739739
self.assertEqual(r.status_code, 200)
740740
self.assertTrue(appr.text in unicontent(r))
@@ -750,7 +750,7 @@ def test_history(self):
750750
type="added_comment",
751751
by=Person.objects.get(name="(System)"))
752752

753-
url = urlreverse('doc_history', kwargs=dict(name=doc.name))
753+
url = urlreverse('ietf.doc.views_doc.document_history', kwargs=dict(name=doc.name))
754754
r = self.client.get(url)
755755
self.assertEqual(r.status_code, 200)
756756
self.assertTrue(e.desc in unicontent(r))
@@ -790,7 +790,7 @@ def test_rfc_feed(self):
790790
self.assertTrue(r.status_code, 200)
791791

792792
def test_state_help(self):
793-
url = urlreverse('state_help', kwargs=dict(type="draft-iesg"))
793+
url = urlreverse('ietf.doc.views_help.state_help', kwargs=dict(type="draft-iesg"))
794794
r = self.client.get(url)
795795
self.assertEqual(r.status_code, 200)
796796
self.assertTrue(State.objects.get(type="draft-iesg", slug="lc").name in unicontent(r))
@@ -871,7 +871,7 @@ def test_document_bibtex(self):
871871
class AddCommentTestCase(TestCase):
872872
def test_add_comment(self):
873873
draft = make_test_data()
874-
url = urlreverse('doc_add_comment', kwargs=dict(name=draft.name))
874+
url = urlreverse('ietf.doc.views_doc.add_comment', kwargs=dict(name=draft.name))
875875
login_testing_unauthorized(self, "secretary", url)
876876

877877
# normal get
@@ -919,11 +919,11 @@ def test_references(self):
919919
doc1 = Document.objects.get(name='draft-ietf-mars-test')
920920
doc2 = DocAlias.objects.get(name='draft-imaginary-independent-submission')
921921
RelatedDocument.objects.get_or_create(source=doc1,target=doc2,relationship=DocRelationshipName.objects.get(slug='refnorm'))
922-
url = urlreverse('doc_references', kwargs=dict(name=doc1.name))
922+
url = urlreverse('ietf.doc.views_doc.document_references', kwargs=dict(name=doc1.name))
923923
r = self.client.get(url)
924924
self.assertEquals(r.status_code, 200)
925925
self.assertTrue(doc2.name in unicontent(r))
926-
url = urlreverse('doc_referenced_by', kwargs=dict(name=doc2.name))
926+
url = urlreverse('ietf.doc.views_doc.document_referenced_by', kwargs=dict(name=doc2.name))
927927
r = self.client.get(url)
928928
self.assertEquals(r.status_code, 200)
929929
self.assertTrue(doc1.name in unicontent(r))
@@ -963,7 +963,7 @@ def tearDown(self):
963963
os.unlink(self.doc_alias_file.name)
964964

965965
def testAliases(self):
966-
url = urlreverse('doc_specific_email_aliases', kwargs=dict(name="draft-ietf-mars-test"))
966+
url = urlreverse('ietf.doc.urls.redirect.document_email', kwargs=dict(name="draft-ietf-mars-test"))
967967
r = self.client.get(url)
968968
self.assertEqual(r.status_code, 302)
969969

0 commit comments

Comments
 (0)