Skip to content

Commit 5b4bff0

Browse files
committed
Um... reverting counter-productive merge with trunk.
- Legacy-Id: 2962
1 parent 4c59872 commit 5b4bff0

24 files changed

Lines changed: 38 additions & 233 deletions

shane/ietf/cookies/views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def new_enough(request, days="14"):
3535
if days == 0:
3636
days = 14
3737
response = settings(request, days, -1)
38-
response.set_cookie("new_enough", days, 315360000)
38+
response.set_cookie("new_enough", days)
3939
return response
4040

4141
def expires_soon(request, days="14"):
@@ -46,12 +46,12 @@ def expires_soon(request, days="14"):
4646
if days == 0:
4747
days = 14
4848
response = settings(request, -1, days)
49-
response.set_cookie("expires_soon", days, 315360000)
49+
response.set_cookie("expires_soon", days)
5050
return response
5151

5252
def full_draft(request, enabled="off"):
5353
if enabled != "on" and enabled != "off":
5454
enabled = "off"
5555
response = settings(request, -1, -1, enabled)
56-
response.set_cookie("full_draft", enabled, 315360000)
56+
response.set_cookie("full_draft", enabled)
5757
return response

shane/ietf/idrfc/idrfc_wrapper.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
from datetime import date
3939
from django.utils import simplejson as json
4040
from django.db.models import Q
41-
from django.db import models
42-
from django.core.urlresolvers import reverse
4341
import types
4442

4543
BALLOT_ACTIVE_STATES = ['In Last Call',
@@ -200,11 +198,11 @@ def draft_name_and_revision(self):
200198

201199
def friendly_state(self):
202200
if self.draft_status == "RFC":
203-
return "<a href=\"%s\">RFC %d</a>" % (reverse('doc_view', args=['rfc%d' % self.rfc_number]), self.rfc_number)
201+
return "<a href=\"/doc/rfc%d/\">RFC %d</a>" % (self.rfc_number, self.rfc_number)
204202
elif self.draft_status == "Replaced":
205203
rs = self.replaced_by()
206204
if rs:
207-
return "Replaced by <a href=\"%s\">%s</a>" % (reverse('ipr_show', args=[rs[0]]),rs[0])
205+
return "Replaced by <a href=\"/doc/%s/\">%s</a>" % (rs[0],rs[0])
208206
else:
209207
return "Replaced"
210208
elif self.draft_status == "Active":
@@ -359,9 +357,8 @@ def ad_name(self):
359357
# TODO: get AD name of the draft
360358
return None
361359

362-
@models.permalink
363360
def get_absolute_url(self):
364-
return ('ietf.idrfc.views_doc.document_main', ['rfc%s' % (str(self.rfc_number))])
361+
return "/doc/rfc%d/" % (self.rfc_number,)
365362
def displayname_with_link(self):
366363
return '<a href="%s">RFC %d</a>' % (self.get_absolute_url(), self.rfc_number)
367364

@@ -758,8 +755,6 @@ def create_position_object(ballot, position, all_comments):
758755
position=p)
759756
if not position.ad.is_current_ad():
760757
r['is_old_ad'] = True
761-
else:
762-
r['is_old_ad'] = False
763758

764759
was = [v for k,v in positions.iteritems() if position.__dict__[k] < 0]
765760
if len(was) > 0:

shane/ietf/idrfc/urls.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
(r'^search/$', views_search.search_results),
3939
(r'^all/$', views_search.all),
4040
(r'^active/$', views_search.active),
41-
(r'^in-last-call/$', views_search.in_last_call),
4241
url(r'^ad/(?P<name>[A-Za-z0-9.-]+)/$', views_search.by_ad, name="doc_search_by_ad"),
4342

4443
url(r'^(?P<name>[A-Za-z0-9.-]+)/((?P<tab>ballot|writeup|history)/)?$', views_doc.document_main, name="doc_view"),

shane/ietf/idrfc/views_ballot.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
from ietf.idrfc.mails import *
2222
from ietf.idrfc.utils import *
2323
from ietf.idrfc.lastcall import request_last_call
24-
from ietf.idrfc.idrfc_wrapper import BallotWrapper
25-
2624

2725
BALLOT_CHOICES = (("yes", "Yes"),
2826
("noobj", "No Objection"),
@@ -188,7 +186,6 @@ def edit_position(request, name):
188186
comment=comment,
189187
ad=ad,
190188
return_to_url=return_to_url,
191-
ballot=BallotWrapper(doc.idinternal)
192189
),
193190
context_instance=RequestContext(request))
194191

shane/ietf/idrfc/views_doc.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
from django.utils import simplejson as json
4242
from django.utils.decorators import decorator_from_middleware
4343
from django.middleware.gzip import GZipMiddleware
44-
from django.core.urlresolvers import reverse
4544

4645
from ietf import settings
4746
from ietf.idtracker.models import InternetDraft, IDInternal, BallotInfo, DocumentComment
@@ -190,7 +189,7 @@ def _get_history(doc, versions):
190189
results.append({'is_text':True, 'date':doc._draft.expiration_date, 'text':'Draft expired'})
191190
if doc.is_rfc_wrapper:
192191
if doc.draft_name:
193-
text = 'RFC Published (see <a href="%s">%s</a> for earlier history)' % (reverse('doc_view', args=[doc.draft_name]),doc.draft_name)
192+
text = 'RFC Published (see <a href="/doc/%s/">%s</a> for earlier history)' % (doc.draft_name,doc.draft_name)
194193
else:
195194
text = 'RFC Published'
196195
results.append({'is_text':True, 'date':doc.publication_date, 'text':text})

shane/ietf/idrfc/views_search.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,3 @@ def active(request):
324324
groups = IETFWG.objects.exclude(group_acronym=1027)
325325
individual = IETFWG.objects.get(group_acronym=1027)
326326
return render_to_response("idrfc/active.html", {'groups':groups,'individual':individual}, context_instance=RequestContext(request))
327-
328-
def in_last_call(request):
329-
lcdocs = [IdWrapper(p) for p in InternetDraft.objects.all().filter(idinternal__primary_flag=1).filter(idinternal__cur_state__state='In Last Call')]
330-
return render_to_response("idrfc/in_last_call.html", {'lcdocs':lcdocs}, context_instance=RequestContext(request))

shane/ietf/iesg/views.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
from ietf.idrfc.utils import update_telechat
5050
from ietf.ietfauth.decorators import group_required
5151
from ietf.idtracker.templatetags.ietf_filters import in_group
52-
from ietf.ipr.models import IprRfc, IprDraft, IprDetail
5352
import datetime
5453
import tarfile
5554

@@ -288,17 +287,11 @@ def agenda_documents(request):
288287
section_key = "s" + get_doc_section(i)
289288
if section_key not in res:
290289
res[section_key] = []
291-
# PM - add code to fill in IPR details. (Would be better to use IdRfc_Wrapper - but this breaks other code
292290
if not i.rfc_flag:
293291
w = IdWrapper(draft=i)
294-
w.iprUrl = "/ipr/search?option=document_search&id_document_tag=" + str(w.id.tracker_id)
295-
iprs = IprDraft.objects.filter(document=w.id.tracker_id)
296292
else:
297293
ri = RfcIndex.objects.get(rfc_number=i.draft_id)
298294
w = RfcWrapper(ri)
299-
w.iprUrl = "/ipr/search?option=rfc_search&rfc_search=" + str(w.rfc.rfc_number)
300-
iprs = IprRfc.objects.filter(document=w.rfc.rfc_number)
301-
w.iprCount = len(iprs)
302295
w.reschedule_form = i.reschedule_form
303296
res[section_key].append(w)
304297
telechats.append({'date':date, 'docs':res})

shane/ietf/ipr/feeds.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
from django.contrib.syndication.feeds import Feed
44
from django.utils.feedgenerator import Atom1Feed
55
from ietf.ipr.models import IprDetail
6-
from ietf.utils.lazy import reverse_lazy
76
from datetime import datetime, time
87

98
class LatestIprDisclosures(Feed):
109
feed_type = Atom1Feed
1110
title = "IPR Disclosures to the IETF"
12-
link = reverse_lazy('ipr_showlist')
11+
link = "/ipr/"
1312
description = "Updates on new IPR Disclosures made to the IETF."
1413
language = "en"
1514
feed_url = "/feed/ipr/"

shane/ietf/ipr/models.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
#from django import newforms as forms
55
from ietf.idtracker.views import InternetDraft
66
from ietf.idtracker.models import Rfc
7-
from ietf.utils.lazy import reverse_lazy
87

98
# ------------------------------------------------------------------------
109
# Models
@@ -116,9 +115,8 @@ def __str__(self):
116115
return self.title
117116
def docs(self):
118117
return list(self.drafts.all()) + list(self.rfcs.all())
119-
@models.permalink
120118
def get_absolute_url(self):
121-
return ('ietf.ipr.views.show', [str(self.ipr_id)])
119+
return "/ipr/%d/" % self.ipr_id
122120
def get_submitter(self):
123121
try:
124122
return self.contact.get(contact_type=3)

shane/ietf/ipr/urls.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
# Copyright The IETF Trust 2007, All Rights Reserved
22

3-
from django.conf.urls.defaults import patterns, url
3+
from django.conf.urls.defaults import patterns
44
from ietf.ipr import views, new, search
5-
from ietf.utils.lazy import reverse_lazy
65
from django.views.generic.simple import redirect_to
76

87
urlpatterns = patterns('',
9-
url(r'^$', views.showlist, name='ipr_showlist'),
8+
(r'^$', views.showlist),
109
(r'^about/$', views.default),
1110
(r'^by-draft/$', views.list_drafts),
12-
url(r'^(?P<ipr_id>\d+)/$', views.show, name='ipr_show'),
13-
(r'^update/$', redirect_to, { 'url': reverse_lazy('ipr_showlist') }),
11+
(r'^(?P<ipr_id>\d+)/$', views.show),
12+
(r'^update/$', redirect_to, { 'url': '/ipr/' }),
1413
(r'^update/(?P<ipr_id>\d+)/$', new.update),
1514
(r'^new-(?P<type>specific)/$', new.new),
1615
(r'^new-(?P<type>generic)/$', new.new),

0 commit comments

Comments
 (0)