Skip to content

Commit 5def83e

Browse files
committed
Removed links to the old MHonArc mail archives, and related view.
- Legacy-Id: 16179
1 parent 0dbf365 commit 5def83e

File tree

5 files changed

+1
-77
lines changed

5 files changed

+1
-77
lines changed

ietf/group/tests.py

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import os
22
from unittest import skipIf
33

4-
from pyquery import PyQuery
5-
64
from django.conf import settings
75
from django.urls import reverse as urlreverse
86
from django.db.models import Q
@@ -152,27 +150,3 @@ def test_group_ad_emails(self):
152150
for item in emails:
153151
self.assertIn('@', item)
154152

155-
class GroupDerivedArchiveTests(TestCase):
156-
157-
def test_group_with_mailarch(self):
158-
group = GroupFactory()
159-
group.list_archive = 'https://mailarchive.ietf.org/arch/browse/%s/'%group.acronym
160-
group.save()
161-
url = urlreverse("ietf.group.views.derived_archives",kwargs=dict(acronym=group.acronym))
162-
r = self.client.get(url)
163-
self.assertEqual(r.status_code, 200)
164-
q = PyQuery(r.content)
165-
self.assertEqual(url, q('.nav-tabs .active a')[0].attrib['href'])
166-
self.assertTrue(group.list_archive in unicontent(r))
167-
self.assertTrue('web/%s/current'%group.acronym in unicontent(r))
168-
169-
def test_group_without_mailarch(self):
170-
group = GroupFactory()
171-
group.list_archive = 'https://alienarchive.example.com'
172-
group.save()
173-
url = urlreverse("ietf.group.views.derived_archives",kwargs=dict(acronym=group.acronym))
174-
r = self.client.get(url)
175-
self.assertEqual(r.status_code, 200)
176-
q = PyQuery(r.content)
177-
self.assertFalse(q('.nav-tabs .active'))
178-
self.assertTrue(group.list_archive in unicontent(r))

ietf/group/urls.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
url(r'^materials/$', views.materials),
3939
url(r'^materials/new/$', material_views.choose_material_type),
4040
url(r'^materials/new/(?P<doc_type>[\w-]+)/$', material_views.edit_material, { 'action': "new" }, 'ietf.doc.views_material.edit_material'),
41-
url(r'^archives/$', views.derived_archives),
4241
url(r'^photos/$', views.group_photos),
4342
url(r'^reviews/$', views.review_requests),
4443
url(r'^reviews/manage/(?P<assignment_status>unassigned)/$', views.manage_review_requests),

ietf/group/utils.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,7 @@ def construct_group_menu_context(request, group, selected, group_type, others):
195195
entries.append(("Photos", urlreverse("ietf.group.views.group_photos", kwargs=kwargs)))
196196
entries.append(("Email expansions", urlreverse("ietf.group.views.email", kwargs=kwargs)))
197197
if group.list_archive.startswith("http:") or group.list_archive.startswith("https:") or group.list_archive.startswith("ftp:"):
198-
if 'mailarchive.ietf.org' in group.list_archive:
199-
entries.append(("List archive", urlreverse("ietf.group.views.derived_archives", kwargs=kwargs)))
200-
else:
201-
entries.append((mark_safe("List archive &raquo;"), group.list_archive))
198+
entries.append((mark_safe("List archive &raquo;"), group.list_archive))
202199
if group.has_tools_page():
203200
entries.append((mark_safe("Tools &raquo;"), "https://tools.ietf.org/%s/%s/" % (group.type_id, group.acronym)))
204201

ietf/group/views.py

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -757,26 +757,6 @@ def meetings(request, acronym=None, group_type=None):
757757
'can_edit':can_edit,
758758
}))
759759

760-
def derived_archives(request, acronym=None, group_type=None):
761-
group = get_group_or_404(acronym,group_type) if acronym else None
762-
763-
list_acronym = None
764-
765-
m = re.search('mailarchive.ietf.org/arch/search/?\?email_list=([-\w]+)\Z',group.list_archive)
766-
if m:
767-
list_acronym=m.group(1)
768-
769-
if not list_acronym:
770-
m = re.search('mailarchive.ietf.org/arch/browse/([-\w]+)/?\Z',group.list_archive)
771-
if m:
772-
list_acronym=m.group(1)
773-
774-
return render(request, 'group/derived_archives.html',
775-
construct_group_menu_context(request, group, "list archive", group_type, {
776-
'group':group,
777-
'list_acronym':list_acronym,
778-
}))
779-
780760
def chair_photos(request, group_type=None):
781761
roles = sorted(Role.objects.filter(group__type=group_type, group__state='active', name_id='chair'),key=lambda x: x.person.last_name()+x.person.name+x.group.acronym)
782762
for role in roles:

ietf/templates/group/derived_archives.html

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)