Skip to content

Commit 241c446

Browse files
committed
/doc/rfcNNNN/: show rfc stream
- Legacy-Id: 2172
1 parent 7884fe7 commit 241c446

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

ietf/idrfc/idrfc_wrapper.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,17 @@ def also(self):
291291
return self._rfc_doc_list("also")
292292
def has_errata(self):
293293
return self._rfcindex and (self._rfcindex.has_errata > 0)
294+
def stream_name(self):
295+
if not self._rfcindex:
296+
return None
297+
else:
298+
x = self._rfcindex.stream
299+
if x == "INDEPENDENT":
300+
return "Independent Submission Stream"
301+
elif x == "LEGACY":
302+
return "Legacy Stream"
303+
else:
304+
return x+" Stream"
294305

295306
def in_ietf_process(self):
296307
return self.ietf_process != None
@@ -300,11 +311,6 @@ def file_types(self):
300311
types = types.replace("ascii","txt")
301312
return ["."+x for x in types.split(",")]
302313

303-
# TODO:
304-
# also/bcp_number/std_number/fyi_number
305-
# group_acronym
306-
# ad_name
307-
308314
def friendly_state(self):
309315
if self.in_ietf_process():
310316
s = self.ietf_process.main_state
@@ -325,7 +331,7 @@ def displayname_with_link(self):
325331
return '<a href="%s">RFC %d</a>' % (self.get_absolute_url(), self.rfc_number)
326332

327333
def to_json(self):
328-
result = jsonify_helper(self, ['rfc_number', 'title', 'publication_date', 'maturity_level', 'obsoleted_by','obsoletes','updated_by','updates','has_errata','file_types','in_ietf_process', 'friendly_state'])
334+
result = jsonify_helper(self, ['rfc_number', 'title', 'publication_date', 'maturity_level', 'obsoleted_by','obsoletes','updated_by','updates','also','has_errata','stream_name','file_types','in_ietf_process', 'friendly_state'])
329335
if self.in_ietf_process():
330336
result['ietf_process'] = self.ietf_process.to_json_helper()
331337
return simplejson.dumps(result, indent=2)

ietf/templates/idrfc/doc_main_rfc.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
{% block doc_h1 %}{{ doc.title|escape }}<br/>RFC {{ doc.rfc_number }}{% endblock %}
4040

4141
{% block doc_metatable %}
42-
<tr><td style="width:18ex;">Document type:</td><td>RFC - {{ doc.maturity_level }}
42+
<tr><td style="width:18ex;">Document type:</td><td>RFC - {{ doc.maturity_level }} {% if doc.stream_name %}({{ doc.stream_name }}){% endif %}
4343
{% if doc.obsoleted_by %}<br />Obsoleted by {{ doc.obsoleted_by|urlize_ietf_docs }}{%endif %}
4444
{% if doc.updated_by %}<br />Updated by {{ doc.updated_by|urlize_ietf_docs }}{%endif %}
4545
{% if doc.obsoletes %}<br />Obsoletes {{ doc.obsoletes|urlize_ietf_docs }}{%endif %}

0 commit comments

Comments
 (0)