Merged [2961] from kivinen@iki.fi:

Restructured to be cleaner. Implemented text version of the list of working group drafts.
 - Legacy-Id: 2969
Note: SVN reference [2961] has been migrated to Git commit 4c59872221f66de1d9d00bdcee9d699751c335a6
This commit is contained in:
Henrik Levkowetz 2011-03-26 15:59:19 +00:00
parent 9416744367
commit ee1a49c4be
4 changed files with 14 additions and 4 deletions

View file

@ -0,0 +1,2 @@
{% load ietf_filters %}{% regroup docs by view_sort_group as grouped_docs %}{% for doc_group in grouped_docs %}{% for doc in doc_group.list %}{% include "wginfo/wg_documents_entry.txt" %}{% endfor %}{% endfor %}{% regroup docs_related by view_sort_group as grouped_docs_related %}{% for doc_group in grouped_docs_related %}{% for doc in doc_group.list %}Related {% include "wginfo/wg_documents_entry.txt" %}{% endfor %}{% endfor %}

View file

@ -0,0 +1 @@
{{doc_group.grouper}} {% if doc.rfc %}{{doc.rfc.rfc_number}} {{doc.rfc.title}}{% else %}{{doc.id.draft_name_and_revision}} {{doc.id.title}}{% endif %}

View file

@ -13,6 +13,7 @@ urlpatterns = patterns('',
(r'^1wg-summary-by-acronym.txt', views.wg_summary_acronym),
(r'^1wg-charters.txt', views.wg_charters),
(r'^1wg-charters-by-acronym.txt', views.wg_charters_by_acronym),
(r'^(?P<acronym>[^/]+)/$', views.wg_documents),
(r'^txt/(?P<acronym>[^/]+)/$', views.wg_documents_txt),
(r'^(?P<acronym>[^/]+)/$', views.wg_documents_html),
(r'^(?P<acronym>[^/]+)/charter/$', views.wg_charter),
)

View file

@ -83,9 +83,15 @@ def wg_documents(request, acronym):
if ( len(parts) >= 3):
if parts[1] != "ietf" and parts[2].startswith(wg.group_acronym.acronym+"-"):
docs_related_pruned.append(d)
return render_to_response('wginfo/wg_documents.html', {'wg': wg, 'concluded':concluded, 'selected':'documents', 'docs':docs, 'meta':meta,
'docs_related':docs_related_pruned, 'meta_related':meta_related}, RequestContext(request))
return wg, concluded, docs, meta, docs_related_pruned, meta_related
def wg_documents_txt(request, acronym):
wg, concluded, docs, meta, docs_related, meta_related = wg_documents(request, acronym)
return HttpResponse(loader.render_to_string('wginfo/wg_documents.txt', {'wg': wg, 'concluded':concluded, 'selected':'documents', 'docs':docs, 'meta':meta, 'docs_related':docs_related, 'meta_related':meta_related}),mimetype='text/plain; charset=UTF-8')
def wg_documents_html(request, acronym):
wg, concluded, docs, meta, docs_related, meta_related = wg_documents(request, acronym)
return render_to_response('wginfo/wg_documents.html', {'wg': wg, 'concluded':concluded, 'selected':'documents', 'docs':docs, 'meta':meta, 'docs_related':docs_related, 'meta_related':meta_related}, RequestContext(request))
def wg_charter(request, acronym):
wg = get_object_or_404(IETFWG, group_acronym__acronym=acronym, group_type=1)