Skip to content

Commit 3fc36ad

Browse files
committed
Utility script used by the tools site.
- Legacy-Id: 1922
1 parent 81f7330 commit 3fc36ad

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

ietf/bin/dump-draft-info

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env python
2+
3+
import os
4+
import sys
5+
6+
version = "0.10"
7+
program = os.path.basename(sys.argv[0])
8+
progdir = os.path.dirname(sys.argv[0])
9+
10+
sys.path = [progdir+"/../../"] + sys.path
11+
os.environ["DJANGO_SETTINGS_MODULE"] = "ietf.settings"
12+
13+
from django.template import Template, Context
14+
15+
from ietf.idtracker.models import IDInternal
16+
#from ietf.idtracker.models import InternetDraft
17+
#from ietf.idtracker.models import IDStatus
18+
19+
drafts = IDInternal.objects.all()
20+
21+
templ_text = """{% for draft in drafts %}{% if draft.state_change_notice_to or draft.job_owner %}{% if draft.draft.filename %}{{ draft.draft.filename }}{% if draft.state_change_notice_to %} docnotify='{{ draft.state_change_notice_to|cut:"<"|cut:">" }}'{% endif %}{% if draft.job_owner %} docsponsor='{{ draft.job_owner.person.email.1 }}'{% endif %}
22+
{% endif %}{% endif %}{% endfor %}"""
23+
template = Template(templ_text)
24+
context = Context({ 'drafts':drafts })
25+
26+
print template.render(context)

0 commit comments

Comments
 (0)