Skip to content

Commit 82681b2

Browse files
committed
Removed the "announce" functionality from /secr/drafts. Addresses part of ietf-tools#2513. Commit ready for merge.
- Legacy-Id: 15112
1 parent c3241bd commit 82681b2

4 files changed

Lines changed: 0 additions & 46 deletions

File tree

ietf/secr/drafts/tests_views.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
from ietf.doc.models import State, Document
1515
from ietf.meeting.factories import MeetingFactory
1616
from ietf.person.factories import PersonFactory
17-
from ietf.person.models import Person
18-
from ietf.submit.models import Preapproval
1917
from ietf.submit.tests import submission_file
2018
from ietf.utils.test_utils import TestCase, login_testing_unauthorized
2119
from ietf.utils.test_data import make_test_data
@@ -74,23 +72,6 @@ def test_add(self):
7472
response = self.client.post(url,post)
7573
self.assertEqual(response.status_code, 302)
7674

77-
def test_announce(self):
78-
draft = make_test_data()
79-
url = urlreverse('ietf.secr.drafts.views.announce', kwargs={'id':draft.name})
80-
self.client.login(username="secretary", password="secretary+password")
81-
response = self.client.get(url)
82-
self.assertEqual(response.status_code, 302)
83-
84-
def test_approvals(self):
85-
make_test_data()
86-
Preapproval.objects.create(name='draft-dummy',
87-
by=Person.objects.get(name="(System)"))
88-
url = urlreverse('ietf.secr.drafts.views.approvals')
89-
self.client.login(username="secretary", password="secretary+password")
90-
response = self.client.get(url)
91-
self.assertEqual(response.status_code, 200)
92-
self.assertTrue('draft-dummy' in response.content)
93-
9475
def test_edit(self):
9576
draft = make_test_data()
9677
url = urlreverse('ietf.secr.drafts.views.edit', kwargs={'id':draft.name})

ietf/secr/drafts/urls.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
url(r'^nudge-report/$', views.nudge_report),
1111
url(r'^(?P<id>[A-Za-z0-9._\-\+]+)/$', views.view),
1212
url(r'^(?P<id>[A-Za-z0-9._\-\+]+)/abstract/$', views.abstract),
13-
url(r'^(?P<id>[A-Za-z0-9._\-\+]+)/announce/$', views.announce),
1413
url(r'^(?P<id>[A-Za-z0-9._\-\+]+)/authors/$', views.authors),
1514
url(r'^(?P<id>[A-Za-z0-9._\-\+]+)/author_delete/(?P<oid>\d{1,6})$', views.author_delete),
1615
url(r'^(?P<id>[A-Za-z0-9._\-\+]+)/confirm/$', views.confirm),

ietf/secr/drafts/views.py

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -480,31 +480,6 @@ def add(request):
480480
'upload_form': upload_form},
481481
)
482482

483-
@role_required('Secretariat')
484-
def announce(request, id):
485-
'''
486-
Schedule announcement of new Internet-Draft to I-D Announce list
487-
488-
**Templates:**
489-
490-
* none
491-
492-
**Template Variables:**
493-
494-
* none
495-
'''
496-
draft = get_object_or_404(Document, name=id)
497-
498-
email_form = EmailForm(get_email_initial(draft,action='new'))
499-
500-
announcement_from_form(email_form.data,
501-
by=request.user.person,
502-
from_val='Internet-Drafts@ietf.org',
503-
content_type='Multipart/Mixed; Boundary="NextPart"')
504-
505-
messages.success(request, 'Announcement scheduled successfully!')
506-
return redirect('ietf.secr.drafts.views.view', id=id)
507-
508483
@role_required('Secretariat')
509484
def approvals(request):
510485
'''

ietf/secr/templates/drafts/view.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ <h2>Actions</h2>
8585
<li><button {% if is_expired or is_withdrawn %}{% else %}disabled="disabled"{% endif %}onclick="window.location='{% url "ietf.secr.drafts.views.email" id=draft.name %}?action=resurrect'">Resurrect</button></li>
8686
<li><button {% if is_active %}{% else %}disabled="disabled"{% endif %}onclick="window.location='extend/'">Extend Expiry</button></li>
8787
<li><button {% if is_active %}{% else %}disabled="disabled"{% endif %}onclick="window.location='withdraw/'">Withdraw</button></li>
88-
<li><button {% if is_active %}{% else %}disabled="disabled"{% endif %}onclick="window.location='announce/'">Announcement</button></li>
8988
<li><button {% if is_active %}{% else %}disabled="disabled"{% endif %}onclick="window.location='makerfc/'">Make RFC</button></li>
9089
</ul>
9190
</div> <!-- inline-related -->

0 commit comments

Comments
 (0)