|
32 | 32 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
33 | 33 | # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
34 | 34 |
|
35 | | -import codecs, re, os, glob, datetime |
36 | | -import tarfile, StringIO, time |
| 35 | +import os |
| 36 | +import datetime |
| 37 | +import tarfile |
| 38 | +import StringIO |
| 39 | +import time |
37 | 40 | import itertools |
38 | 41 | import json |
39 | 42 |
|
40 | | -from django.core.urlresolvers import reverse as urlreverse |
41 | | -from django.http import Http404, HttpResponse, HttpResponseForbidden, HttpResponseRedirect |
42 | | -from django.template import RequestContext, Context, loader |
43 | | -from django.shortcuts import render_to_response, get_object_or_404, render, redirect |
| 43 | + |
| 44 | +from django import forms |
44 | 45 | from django.conf import settings |
45 | 46 | from django.db import models |
46 | | -from django import forms |
| 47 | +from django.http import HttpResponse |
| 48 | +from django.shortcuts import render_to_response, render, redirect |
| 49 | +from django.template import RequestContext |
47 | 50 |
|
48 | | -from ietf.iesg.models import TelechatDate, TelechatAgendaItem |
49 | | -from ietf.ipr.models import IprDocAlias |
50 | | -from ietf.doc.models import Document, TelechatDocEvent, LastCallDocEvent, ConsensusDocEvent, DocEvent, IESG_BALLOT_ACTIVE_STATES |
51 | | -from ietf.group.models import Group, GroupMilestone |
52 | | -from ietf.person.models import Person |
53 | 51 |
|
| 52 | +from ietf.doc.models import Document, TelechatDocEvent, LastCallDocEvent, ConsensusDocEvent, DocEvent, IESG_BALLOT_ACTIVE_STATES |
54 | 53 | from ietf.doc.utils import update_telechat, augment_events_with_revision |
| 54 | +from ietf.group.models import GroupMilestone |
| 55 | +from ietf.iesg.agenda import agenda_data, agenda_sections, fill_in_agenda_docs, get_agenda_date |
| 56 | +from ietf.iesg.models import TelechatDate |
55 | 57 | from ietf.ietfauth.utils import has_role, role_required, user_is_person |
56 | | -from ietf.iesg.agenda import * |
| 58 | +from ietf.person.models import Person |
57 | 59 |
|
58 | 60 | def review_decisions(request, year=None): |
59 | 61 | events = DocEvent.objects.filter(type__in=("iesg_disapproved", "iesg_approved")) |
|
0 commit comments