Port all still relevant changes between trunk before migration and charter branch to new trunk (mostly various minor template fixes), except 0.24 version of draft.py tool which has some interfaces changes that requires changes in the submit tool

- Legacy-Id: 4341
This commit is contained in:
Ole Laursen 2012-04-30 13:36:56 +00:00
parent 8972ef7917
commit 9f880a3aab
20 changed files with 63 additions and 50 deletions

View file

@ -361,7 +361,7 @@ class OutgoingLiaisonForm(LiaisonForm):
person = self.fake_person or self.person
for i in self.hm.get_entities_for_person(person):
all_entities += i[1]
# If the from entity is one in wich the user has full privileges the to entity could be anyone
# If the from entity is one in which the user has full privileges the to entity could be anyone
if from_code in [i[0] for i in all_entities]:
return to_code
sdo_codes = ['sdo_%s' % i.sdo.pk for i in person.liaisonmanagers_set.all().distinct()]

View file

@ -1,4 +1,4 @@
{% autoescape off %}
Technical Summary
Relevant content can frequently be found in the abstract
@ -47,4 +47,4 @@ IESG Note
IANA Note
(Insert IANA Note here or remove section)
{% endautoescape%}

View file

@ -1,6 +1,8 @@
{% autoescape off %}
Please DO NOT reply to this email.
I-D: {{ doc.file_tag|safe }}
ID Tracker URL: {{ url }}
{{ text }}
{% endautoescape%}

View file

@ -1,6 +1,6 @@
{% comment %}
{% comment %}<!--
Copyright (C) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
All rights reserved. Contact: Pasi Eronen <pasi.eronen@nokia.com>
All rights reserved. Contact: Pasi Eronen <pasi.eronen@nokia.com>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
@ -30,7 +30,7 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
{% endcomment %}
-->{% endcomment %}
{% load ietf_filters %}
<table class="ietf-ballot"><tr valign="top"><td class="left">
@ -86,12 +86,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
{% ifequal pos.position "Discuss" %}
<p><b>Discuss ({{pos.discuss_date}})</b> <img src="/images/comment.png" width="14" height="12" alt=""/></p>
<pre>{{pos.discuss_text|fill:"80"|escape }}</pre>
<pre>{{pos.discuss_text|wrap_text:80|escape }}</pre>
{% endifequal %}
{% if pos.comment_text %}
<p><b>Comment ({{pos.comment_date}})</b> <img src="/images/comment.png" width="14" height="12" alt=""/></p>
<pre>{{pos.comment_text|fill:"80"|escape }}</pre>
<pre>{{pos.comment_text|wrap_text:80|escape }}</pre>
{% endif %}
{% endfor %}
</td></tr></table>

View file

@ -62,13 +62,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<div id="commentS{{c.comment.id}}">{{ c.info.textSnippet|safe }}</div>
<span class="comment_toggle" onclick="toggleComment({{c.comment.id}})" id="commentT{{c.comment.id}}">[show all]</span>
<div id="commentF{{c.comment.id}}" style="display:none;">
{{ c.info.text|fill:"80"|safe|urlize|linebreaksbr|keep_spacing|sanitize_html|safe }}
{{ c.info.text|safe|urlize|linebreaksbr|keep_spacing|sanitize_html|safe }}
</div>
{% else %}
{% if c.info.dontmolest %}
{{ c.info.text|safe }}
{% else %}
{{ c.info.text|fill:"80"|safe|urlize|linebreaksbr|keep_spacing|sanitize_html|safe }}
{{ c.info.text|safe|urlize|linebreaksbr|keep_spacing|sanitize_html|safe }}
{% endif %}
{% endif %}
</td>

View file

@ -1,6 +1,7 @@
{{ doc.file_tag|safe }} was just expired.
{% autoescape off %}{{ doc.file_tag|safe }} was just expired.
This draft is in the state "{{ state }}" in the ID Tracker.
Thanks,
IETF Secretariat.
{% endautoescape %}

View file

@ -1,4 +1,6 @@
{% autoescape off %}
Last Call Request has been submitted for
{% for d in docs %}{{ d.file_tag|safe }}
{% endfor %}
{{ doc_url|safe }}
{% endautoescape %}

View file

@ -1,4 +1,4 @@
{% comment %}
{% comment %}<!--
Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
All rights reserved. Contact: Pasi Eronen <pasi.eronen@nokia.com>
@ -30,7 +30,7 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
{% endcomment %}{% comment %}
-->{% endcomment %}{% comment %}
Some parts Copyright (c) 2009 The IETF Trust, all rights reserved.
{% endcomment %}{% load ietf_filters %}
@ -38,37 +38,21 @@ Some parts Copyright (c) 2009 The IETF Trust, all rights reserved.
<p><b>{{ doc.obj.document.filename }}</b></p>
{% if doc.obj.ballot.active %}
<ol>
{% if USE_DB_REDESIGN_PROXY_CLASSES %}
{% for p in doc.obj.active_positions|dictsort:"ad.last_name" %}
{% if p.pos and p.pos.pos_id == "discuss" %}
<li><a name="{{doc.obj.document.filename}}+{{p.ad.plain_name|slugify}}+discuss">{{ p.ad.plain_name }}</a>: Discuss [{{ p.pos.discuss_time|date:"Y-m-d" }}]:<br>
<pre>
{{ p.pos.orig.discuss|fill:"80"|escape }}
</pre>
<pre>{{ p.pos.orig.discuss|wrap_text:80|escape }}</pre>
</li>
{% endif %}
{% if p.pos and p.pos.comment %}
<li><a name="{{doc.obj.document.filename}}+{{p.ad.plain_name|slugify}}+comment">{{ p.ad.plain_name }}</a>: Comment [{{ p.pos.comment_time|date:"Y-m-d" }}]:<br>
<pre>{{ p.pos.comment|fill:"80"|escape }}</pre>
<pre>{{ p.pos.comment|wrap_text:80|escape }}</pre>
</li>
{% endif %}
{% endfor %}
{% else %}
{% for position in doc.obj.ballot.positions.all|dictsort:"ad.last_name" %}{% ifequal position.discuss 1 %} <li><a name="{{doc.obj.document.filename}}+{{position.ad|slugify}}+discuss">{{ position.ad }}</a>:{% for item in doc.obj.ballot.discusses.all %}{% ifequal position.ad item.ad %} Discuss [{{ item.date }}]:<br>
<pre>
{{ item.text|fill:"80"|escape }}
</pre>
{% endifequal %}{% endfor %}{% endifequal %}{% for item in doc.obj.ballot.comments.all %}{% ifequal position.ad item.ad %} <li><a name="{{doc.obj.document.filename}}+{{position.ad|slugify}}+comment">{{ position.ad }}</a>: Comment [{{ item.date }}]:<br>
<pre>{{ item.text|fill:"80"|escape }}</pre>
{% endifequal %}{% endfor %}{% endfor %}
{%endif %}
</ol>
{% endif%}

View file

@ -1,3 +1,4 @@
{% autoescape off %}
The annotation tags of document {{ doc }} have been updated. See more information below.
Annotation tags set: {{ entry.setted }}
@ -7,3 +8,4 @@ Author of the change: {{ entry.person }}
Comment:
{{ entry.comment }}
{% endautoescape %}

View file

@ -1,3 +1,4 @@
{% autoescape off %}
The state of document {{ doc }} has been updated. See more information below.
Previous state: {{ entry.from_state }}
@ -7,3 +8,4 @@ Author of the change: {{ entry.person }}
Comment:
{{ entry.comment }}
{% endautoescape %}

View file

@ -1,3 +1,4 @@
{% autoescape off %}
The stream of document {{ doc }} has been updated. See more information below.
Previous stream: {{ entry.from_stream }}
@ -7,3 +8,4 @@ Author of the change: {{ entry.person }}
Comment:
{{ entry.comment }}
{% endautoescape %}

View file

@ -1,4 +1,4 @@
{% load ietf_filters %}IPR Title: {{ ipr.title|safe }}
{% autoescape off %}{% load ietf_filters %}IPR Title: {{ ipr.title|safe }}
Section I: Patent Holder/Applicant ("Patent Holder")
@ -76,3 +76,4 @@ Section VII: Contact Information of Submitter of this Form (if different from IE
Section VIII: Other Note(s)
{{ ipr.other_notes|safe }}
{% endautoescape %}

View file

@ -1,4 +1,7 @@
A new version of I-D, {{ submission.filename }}-{{ submission.revision }}.txt has been successfully submitted by {{ submitter }} and posted to the IETF repository.
{% autoescape off %}
A new version of I-D, {{ submission.filename }}-{{ submission.revision }}.txt
has been successfully submitted by {{ submitter }} and posted to the
IETF repository.
Filename: {{ submission.filename }}
Revision: {{ submission.revision }}
@ -6,6 +9,10 @@ Title: {{ submission.id_document_name }}
Creation date: {{ submission.creation_date|date:"Y-m-d" }}
WG ID: {{ wg }}
Number of pages: {{ submission.txt_page_count }}
URL: http://www.ietf.org/internet-drafts/{{ submission.filename }}-{{ submission.revision }}.txt
Status: http://datatracker.ietf.org/doc/{{ submission.filename }}
Htmlized: http://tools.ietf.org/html/submission.filename }}-{{ submission.revision }}
{% ifnotequal submission.revision "00" %}Diff: http://tools.ietf.org/rfcdiff?url2={{ submission.filename }}-{{ submission.revision }}{% endifnotequal %}
Abstract:
{{ submission.abstract }}
@ -13,3 +20,4 @@ Abstract:
{{ submission.comment_to_sec|default:"" }}
The IETF Secretariat
{% endautoescape %}

View file

@ -1,5 +1,6 @@
{% autoescape off %}
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 %}
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 %}
Title : {{ submission.id_document_name }}
Author(s) : {% for author in authors %}{{ author }}{% if not forloop.last %}
@ -8,17 +9,19 @@ A New Internet-Draft is available from the on-line Internet-Drafts directories.{
Pages : {{ submission.txt_page_count }}
Date : {{ submission.submission_date|date:"Y-m-d" }}
Abstract:
{{ submission.abstract }}
A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/{{ submission.filename }}-{{ submission.revision }}.txt
The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/{{ submission.filename }}
There's also a htmlized version available at:
http://tools.ietf.org/html/submission.filename }}-{{ submission.revision }}
{% if submission.revision != "00" %}
A diff from previous version is available at:
http://tools.ietf.org/rfcdiff?url2={{ submission.filename }}-{{ submission.revision }}
{% endif %}
Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/
This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/{{ submission.filename }}-{{ submission.revision }}.txt
The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/{{ submission.filename }}/
{% endautoescape %}

View file

@ -1,7 +1,8 @@
Follow this link to confirm your Auto-Post of
I-D {{ draft.filename }}-{{ draft.revision }}:
{% autoescape off %}Follow this link to confirm your Auto-Post of
{{ draft.filename }}-{{ draft.revision }}:
I-D Submission Tool URL: {{ confirm_url|safe }}
Remember that you can cancel the submission from:
{{ status_url|safe }}
{% endautoescape %}

View file

@ -1,4 +1,5 @@
Follow this link to get full access to the submission of
I-D {{ submission.filename }}-{{ submission.revision }}:
{% autoescape off %}Follow this link to get full access to the submission of
{{ submission.filename }}-{{ submission.revision }}:
{{ url|safe }}
{% endautoescape %}

View file

@ -1,4 +1,4 @@
WG chair approval is needed for posting of {{ draft.filename }}-{{ draft.revision }}.
{% autoescape off %}WG chair approval is needed for posting of {{ draft.filename }}-{{ draft.revision }}.
Go to this URL to approve the draft (note: you need to login to be
able to approve):
@ -21,3 +21,4 @@ Submitter: {{ submitter.get_full_name }} <{{ submitter.email_address }}>
Authors:
{% for author in authors %}{{ author.get_full_name }} <{{ author.email.1 }}>
{% endfor %}
{% endautoescape %}

View file

@ -1,4 +1,4 @@
{{ chair }} as a WG Chair of {{ wg }} wants to add you as a {{ wg }} {% if shepherd %}shepherd of document {{ shepherd }}{% else %}WG Delegate{% endif %}.
{% autoescape off %}{{ chair }} as a WG Chair of {{ wg }} wants to add you as a {{ wg }} {% if shepherd %}shepherd of document {{ shepherd }}{% else %}WG Delegate{% endif %}.
You don't have an user/password to log into the datatracker so you must contact
the Secretariat at iesg-secretary@ietf.org in order to get your credentials.
@ -7,3 +7,4 @@ When you get your credentials, please inform {{ chair }} at
{{ chair.email.1 }} so he/she can finish the designate process.
Thank you.
{% endautoescape %}

View file

@ -1,4 +1,4 @@
{{ chair }} as a WG Chair of {{ wg }} wants to add a person with email
{% autoescape off %}{{ chair }} as a WG Chair of {{ wg }} wants to add a person with email
{{ delegate_email }} as a {% if shepherd %}shepherd of document {{ shepherd }}{% else %}WG Delegate{% endif %}.
This person don't have an user/password to log into the datatracker so
@ -12,3 +12,4 @@ already exists in the system but they can not log in.
{{ person.pk }} - {{ person }}
{% endfor %}
{% endif %}
{% endautoescape %}

View file

@ -1,4 +1,4 @@
{{ chair }} as a WG Chair of {{ wg }} wants to add a person with email
{% autoescape off %}{{ chair }} as a WG Chair of {{ wg }} wants to add a person with email
{{ delegate_email }} as a {% if shepherd %}shepherd of document {{ shepherd }}{% else %}WG Delegate{% endif %}.
This person don't have an user/password to log into the datatracker so
@ -9,3 +9,4 @@ When he/she gets her credentials then he/she will send an email to
{{ chair }} at {{ chair.email.1 }}.
{{ chair }} could then assign this person as {% if shepherd %}shepherd of document {{ shepherd }}{% else %}WG Delegate{% endif %}.
{% endautoescape%}