Skip to content

Commit 876d4c9

Browse files
committed
Removed another explicit url() name which blocked a dotted-path reverse, causing 500 for ipr// urls.
- Legacy-Id: 12882
1 parent 8930d29 commit 876d4c9

6 files changed

Lines changed: 15 additions & 8 deletions

File tree

ietf/ipr/tests.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,13 @@ def test_show_removed(self):
148148
self.assertEqual(r.status_code, 200)
149149
self.assertTrue('This IPR disclosure was removed' in unicontent(r))
150150

151+
def test_ipr_history(self):
152+
make_test_data()
153+
ipr = IprDisclosureBase.objects.get(title='Statement regarding rights')
154+
r = self.client.get(urlreverse("ietf.ipr.views.history", kwargs=dict(id=ipr.pk)))
155+
self.assertEqual(r.status_code, 200)
156+
self.assertTrue(ipr.title in unicontent(r))
157+
151158
def test_iprs_for_drafts(self):
152159
draft = make_test_data()
153160
ipr = IprDisclosureBase.objects.get(title='Statement regarding rights')

ietf/ipr/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
url(r'^(?P<id>\d+)/addemail/$', views.add_email, name='ipr_add_email'),
2020
url(r'^(?P<id>\d+)/edit/$', views.edit, name='ipr_edit'),
2121
url(r'^(?P<id>\d+)/email/$', views.email, name='ipr_email'),
22-
url(r'^(?P<id>\d+)/history/$', views.history, name='ipr_history'),
22+
url(r'^(?P<id>\d+)/history/$', views.history),
2323
url(r'^(?P<id>\d+)/notify/(?P<type>update|posted)/$', views.notify, name='ipr_notify'),
2424
url(r'^(?P<id>\d+)/post/$', views.post, name='ipr_post'),
2525
url(r'^(?P<id>\d+)/state/$', views.state, name='ipr_state'),

ietf/ipr/views.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ def add_comment(request, id):
178178
desc=form.cleaned_data['comment']
179179
)
180180
messages.success(request, 'Comment added.')
181-
return redirect("ipr_history", id=ipr.id)
181+
return redirect("ietf.ipr.views.history", id=ipr.id)
182182
else:
183183
form = AddCommentForm()
184184

@@ -192,7 +192,7 @@ def add_email(request, id):
192192
if request.method == 'POST':
193193
button_text = request.POST.get('submit', '')
194194
if button_text == 'Cancel':
195-
return redirect("ipr_history", id=ipr.id)
195+
return redirect("ietf.ipr.views.history", id=ipr.id)
196196

197197
form = AddEmailForm(request.POST,ipr=ipr)
198198
if form.is_valid():
@@ -214,7 +214,7 @@ def add_email(request, id):
214214
in_reply_to = in_reply_to
215215
)
216216
messages.success(request, 'Email added.')
217-
return redirect("ipr_history", id=ipr.id)
217+
return redirect("ietf.ipr.views.history", id=ipr.id)
218218
else:
219219
form = AddEmailForm(ipr=ipr)
220220

@@ -703,7 +703,7 @@ def get_details_tabs(ipr, selected):
703703
t + (t[0].lower() == selected.lower(),)
704704
for t in [
705705
('Disclosure', urlreverse('ietf.ipr.views.show', kwargs={ 'id': ipr.pk })),
706-
('History', urlreverse('ipr_history', kwargs={ 'id': ipr.pk }))
706+
('History', urlreverse('ietf.ipr.views.history', kwargs={ 'id': ipr.pk }))
707707
]]
708708

709709
def show(request, id):

ietf/templates/ipr/add_comment.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ <h1>Add comment<br><small>{{ ipr }}</small></h1>
1919

2020
{% buttons %}
2121
<button type="submit" class="btn btn-primary">Add Comment</button>
22-
<a class="btn btn-default pull-right" href="{% url "ipr_history" id=ipr.id %}">Back</a>
22+
<a class="btn btn-default pull-right" href="{% url "ietf.ipr.views.history" id=ipr.id %}">Back</a>
2323
{% endbuttons %}
2424
</form>
2525
{% endblock %}

ietf/templates/ipr/add_email.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ <h1>Add email<br><small>{{ ipr }}</small></h1>
1919

2020
{% buttons %}
2121
<button type="submit" class="btn btn-primary">Add Email</button>
22-
<a class="btn btn-default pull-right" href="{% url "ipr_history" id=ipr.id %}">Back</a>
22+
<a class="btn btn-default pull-right" href="{% url "ietf.ipr.views.history" id=ipr.id %}">Back</a>
2323
{% endbuttons %}
2424
</form>
2525
{% endblock %}

ietf/templates/ipr/email.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ <h1>Email submitter<br><small>{{ ipr.title }}</small></h1>
2121

2222
{% buttons %}
2323
<button type="submit" class="btn btn-primary">Send Email</button>
24-
<a class="btn btn-default pull-right" href="{% url "ipr_history" id=ipr.id %}">Back</a>
24+
<a class="btn btn-default pull-right" href="{% url "ietf.ipr.views.history" id=ipr.id %}">Back</a>
2525
{% endbuttons %}
2626
</form>
2727
{% endblock %}

0 commit comments

Comments
 (0)