|
38 | 38 | from datetime import date |
39 | 39 | from django.utils import simplejson as json |
40 | 40 | from django.db.models import Q |
41 | | -from django.db import models |
42 | | -from django.core.urlresolvers import reverse |
43 | 41 | import types |
44 | 42 |
|
45 | 43 | BALLOT_ACTIVE_STATES = ['In Last Call', |
@@ -200,11 +198,11 @@ def draft_name_and_revision(self): |
200 | 198 |
|
201 | 199 | def friendly_state(self): |
202 | 200 | 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) |
204 | 202 | elif self.draft_status == "Replaced": |
205 | 203 | rs = self.replaced_by() |
206 | 204 | 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]) |
208 | 206 | else: |
209 | 207 | return "Replaced" |
210 | 208 | elif self.draft_status == "Active": |
@@ -359,9 +357,8 @@ def ad_name(self): |
359 | 357 | # TODO: get AD name of the draft |
360 | 358 | return None |
361 | 359 |
|
362 | | - @models.permalink |
363 | 360 | 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,) |
365 | 362 | def displayname_with_link(self): |
366 | 363 | return '<a href="%s">RFC %d</a>' % (self.get_absolute_url(), self.rfc_number) |
367 | 364 |
|
@@ -758,8 +755,6 @@ def create_position_object(ballot, position, all_comments): |
758 | 755 | position=p) |
759 | 756 | if not position.ad.is_current_ad(): |
760 | 757 | r['is_old_ad'] = True |
761 | | - else: |
762 | | - r['is_old_ad'] = False |
763 | 758 |
|
764 | 759 | was = [v for k,v in positions.iteritems() if position.__dict__[k] < 0] |
765 | 760 | if len(was) > 0: |
|
0 commit comments