Skip to content

Commit d51adcf

Browse files
committed
Merged [3599] from rjsparks@nostrum.com:
Changed the AD status page to group documents by current state. Fixes bug 742 - Legacy-Id: 3607 Note: SVN reference [3599] has been migrated to Git commit 6b6e51a
2 parents aaa2780 + 6b6e51a commit d51adcf

6 files changed

Lines changed: 30 additions & 11 deletions

File tree

ietf/idrfc/idrfc_wrapper.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3131
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3232

33-
from ietf.idtracker.models import InternetDraft, IDInternal, BallotInfo, IESGDiscuss, IESGLogin, DocumentComment, Acronym
33+
from ietf.idtracker.models import InternetDraft, IDInternal, BallotInfo, IESGDiscuss, IESGLogin, DocumentComment, Acronym, IDState
3434
from ietf.idrfc.models import RfcEditorQueue
3535
from ietf.ipr.models import IprRfc, IprDraft, IprDetail
3636

@@ -578,6 +578,20 @@ def view_sort_group(self):
578578
else:
579579
return 'Old Internet-Draft'
580580

581+
def view_sort_group_byad(self):
582+
if self.rfc:
583+
return 'RFC'
584+
elif self.id.draft_status == "Active":
585+
if self.id.in_ietf_process():
586+
if self.id.ietf_process._idinternal.cur_state_id == IDState.DEAD:
587+
return 'IESG Dead Internet-Draft'
588+
else:
589+
return "%s Internet-Draft" % self.id.ietf_process._idinternal.cur_state
590+
else:
591+
return 'Active Internet-Draft'
592+
else:
593+
return 'Old Internet-Draft'
594+
581595
def view_sort_key(self, sort_by=None):
582596
if sort_by is None:
583597
if self.rfc:

ietf/meeting/views.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -234,14 +234,16 @@ def session_draft_list(num, session):
234234
drafts = set(re.findall('(draft-[-a-z0-9]*)',agenda))
235235

236236
for draft in drafts:
237-
if (re.search('-[0-9]{2}$',draft)):
238-
doc_name = draft
239-
else:
240-
id = get_object_or_404(InternetDraft, filename=draft)
241-
doc = IdWrapper(id)
242-
doc_name = draft + "-" + id.revision
243-
result.append(doc_name)
244-
237+
try:
238+
if (re.search('-[0-9]{2}$',draft)):
239+
doc_name = draft
240+
else:
241+
id = InternetDraft.objects.get(filename=draft)
242+
doc = IdWrapper(id)
243+
doc_name = draft + "-" + id.revision
244+
result.append(doc_name)
245+
except InternetDraft.DoesNotExist:
246+
pass
245247
return sorted(list(set(result)))
246248

247249

ietf/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373

7474
AUTH_PROFILE_MODULE = 'ietfauth.IetfUserProfile'
7575
AUTHENTICATION_BACKENDS = ( "ietf.ietfauth.auth.IetfUserBackend", )
76+
7677
SESSION_COOKIE_AGE = 43200 # 12 hours
7778
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
7879

ietf/templates/idrfc/by_ad.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
{% block content %}
3939
<h1>Internet-Drafts and RFCs for {{ ad_name }}</h1>
4040

41-
{% regroup docs by view_sort_group as grouped_docs %}
41+
{% regroup docs by view_sort_group_byad as grouped_docs %}
4242

4343
<table class="ietf-table ietf-doctable">
4444
<tr><th class="doc">Document</th><th class="title">Title</th><th class="date">Date</th><th class="status" colspan="2">Status</th><th class="ipr">ipr</th><th class="ad">Area Director</th></tr>

ietf/templates/submit/announce_to_lists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{% autoescape off %}
12
A New Internet-Draft is available from the on-line Internet-Drafts directories.{% if submission.group_acronym %} This draft is a work item of the {{ submission.group_acronym.group_acronym.name }} Working Group of the IETF.{% endif %}
23

34
Title : {{ submission.id_document_name }}
@@ -17,3 +18,4 @@ ftp://ftp.ietf.org/internet-drafts/
1718

1819
This Internet-Draft can be retrieved at:
1920
ftp://ftp.ietf.org/internet-drafts/{{ submission.filename }}-{{ submission.revision }}.txt
21+
{% endautoescape %}

test/mkrelease

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ Regards,
230230
231231
Henrik
232232
(via the mkrelease script)
233-
" | $do mail -s "New datatracker release: v$VER" -c henrik@levkowetz.com -c glen@amsl.com -c fenner@fenron.net -c rjs@nostrum.com -c housley@vigilsec.com -c cmorgan@amsl.com -c avezza@amsl.com -c amorris@amsl.com -c smccammon@amsl.com -c kmoreland@amsl.com -c stevey@amsl.com $contributors codesprints@ietf.org
233+
" | $do mail -s "New datatracker release: v$VER" -c henrik@levkowetz.com -c glen@amsl.com -c fenner@fenron.net -c rjs@nostrum.com -c housley@vigilsec.com -c cmorgan@amsl.com -c avezza@amsl.com -c amorris@amsl.com -c smccammon@amsl.com -c kmoreland@amsl.com -c stevey@amsl.com -c olau@iola.dk $contributors codesprints@ietf.org
234234

235235
$do toolsfeed control changelog /www/tools.ietf.org/tools/atomfeed.xml
236236
$do toolpush /www/tools.ietf.org/tools/atomfeed.xml

0 commit comments

Comments
 (0)