Skip to content

Commit 3eee538

Browse files
committed
Port _get_versions helper to new schema
- Legacy-Id: 3788
1 parent 612c6db commit 3eee538

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

ietf/idrfc/views_doc.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,15 @@ def _get_versions(draft, include_replaced=True):
239239
draft_list = [draft]+list(draft.replaces_set.all())
240240
else:
241241
draft_list = [draft]
242+
243+
if settings.USE_DB_REDESIGN_PROXY_CLASSES:
244+
from redesign.doc.models import NewRevisionDocEvent
245+
for e in NewRevisionDocEvent.objects.filter(type="new_revision", doc__in=draft_list).select_related('doc').order_by("-time", "-id"):
246+
if not (e.doc.name == draft.name and e.rev == draft.rev):
247+
ov.append(dict(draft_name=e.doc.name, revision=e.rev, date=e.time.date()))
248+
249+
return ov
250+
242251
for d in draft_list:
243252
for v in DraftVersions.objects.filter(filename=d.filename).order_by('-revision'):
244253
if (d.filename == draft.filename) and (draft.revision_display() == v.revision):

0 commit comments

Comments
 (0)