Skip to content

Commit c7d9839

Browse files
committed
Fix get_absolute_url to make it point to /doc/ page for charters
- Legacy-Id: 4094
1 parent 5cfc729 commit c7d9839

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

ietf/doc/models.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,11 @@ def __unicode__(self):
144144

145145
def get_absolute_url(self):
146146
name = self.name
147-
if self.type_id == "charter":
148-
return urlreverse('wg_view', kwargs={ 'name': self.group.acronym })
149-
elif self.type_id == "draft":
150-
if self.get_state_slug() == "rfc":
151-
aliases = self.docalias_set.filter(name__startswith="rfc")
152-
if aliases:
153-
name = aliases[0].name
154-
return urlreverse('doc_view', kwargs={ 'name': name })
147+
if self.type_id == "draft" and self.get_state_slug() == "rfc":
148+
aliases = self.docalias_set.filter(name__startswith="rfc")
149+
if aliases:
150+
name = aliases[0].name
151+
return urlreverse('doc_view', kwargs={ 'name': name }, urlconf="ietf.urls")
155152

156153
def file_tag(self):
157154
return u"<%s>" % self.filename_with_rev()
@@ -201,6 +198,10 @@ class DocHistory(DocumentInfo):
201198
authors = models.ManyToManyField(Email, through=DocHistoryAuthor, blank=True)
202199
def __unicode__(self):
203200
return unicode(self.doc.name)
201+
202+
def canonical_name(self):
203+
return self.name
204+
204205
class Meta:
205206
verbose_name = "document history"
206207
verbose_name_plural = "document histories"

0 commit comments

Comments
 (0)