From 92b9da1d4f63fc6af80f1f05fb02370e8e1852ba Mon Sep 17 00:00:00 2001
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sat, 28 Sep 2013 05:42:49 +0000
Subject: [PATCH] Moved read_agenda_file() and session_draft_list() back to
 views.py.  The move almost masked a code change in trunk during the merge.  -
 Legacy-Id: 6294

---
 ietf/meeting/helpers.py | 41 -----------------------------------------
 1 file changed, 41 deletions(-)

diff --git a/ietf/meeting/helpers.py b/ietf/meeting/helpers.py
index 12ae93f3c..4e07639d1 100644
--- a/ietf/meeting/helpers.py
+++ b/ietf/meeting/helpers.py
@@ -289,47 +289,6 @@ def get_wg_list(scheduledsessions):
     wg_name_list = get_wg_name_list(scheduledsessions)
     return Group.objects.filter(acronym__in = set(wg_name_list)).order_by('parent__acronym','acronym')
 
-def read_agenda_file(num, doc):
-    # XXXX FIXME: the path fragment in the code below should be moved to
-    # settings.py.  The *_PATH settings should be generalized to format()
-    # style python format, something like this:
-    #  DOC_PATH_FORMAT = { "agenda": "/foo/bar/agenda-{meeting.number}/agenda-{meeting-number}-{doc.group}*", }
-    path = os.path.join(settings.AGENDA_PATH, "%s/agenda/%s" % (num, doc.external_url))
-    if os.path.exists(path):
-        with open(path) as f:
-            return f.read()
-    else:
-        return None
-
-def session_draft_list(num, session):
-    #extensions = ["html", "htm", "txt", "HTML", "HTM", "TXT", ]
-    result = []
-    found = False
-
-    drafts = set()
-
-    for agenda in Document.objects.filter(type="agenda", session__meeting__number=num, session__group__acronym=session):
-        content = read_agenda_file(num, agenda)
-        if content != None:
-            found = True
-            drafts.update(re.findall('(draft-[-a-z0-9]*)', content))
-
-    if not found:
-        raise Http404("No agenda for the %s group of IETF %s is available" % (session, num))
-
-    for draft in drafts:
-        try:
-            if (re.search('-[0-9]{2}$',draft)):
-                doc_name = draft
-            else:
-                id = InternetDraft.objects.get(filename=draft)
-                #doc = IdWrapper(id)
-                doc_name = draft + "-" + id.revision
-            result.append(doc_name)
-        except InternetDraft.DoesNotExist:
-            pass
-    return sorted(list(set(result)))
-
 
 def get_meeting(num=None):
     if (num == None):