From 14178082728c06f066abe5296b24b18caa776174 Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Mon, 24 Nov 2025 17:18:06 -0600 Subject: [PATCH] fix: tweak wording on forms and email --- ietf/doc/views_draft.py | 8 ++++---- ietf/templates/doc/draft/wg_action_helpers.html | 2 +- .../doc/mail/wg_call_for_adoption_issued.txt | 17 +++++++++++++---- ietf/templates/doc/mail/wg_last_call_issued.txt | 16 ++++++++++++++-- 4 files changed, 32 insertions(+), 11 deletions(-) diff --git a/ietf/doc/views_draft.py b/ietf/doc/views_draft.py index a1dec3811e..d7ed90b423 100644 --- a/ietf/doc/views_draft.py +++ b/ietf/doc/views_draft.py @@ -1904,7 +1904,7 @@ class IssueWorkingGroupLastCallForm(forms.Form): picker_settings={ "autoclose": "1", }, - help_text="The date the Last Call closes. If you change this, you must MANUALLY change the date in the subject and body below.", + help_text="The date the Last Call closes. If you change this, review the subject and body carefully to ensure the change is captured correctly.", ) to = MultiEmailField( @@ -2002,8 +2002,8 @@ def issue_wg_lc(request, name): dict( doc=doc, end_date=end_date, - url=settings.IDTRACKER_BASE_URL + doc.get_absolute_url(), wg_list=doc.group.list_email, + settings=settings, ), ) (to, cc) = gather_address_lists("doc_wg_last_call_issued", doc=doc) @@ -2034,7 +2034,7 @@ class IssueCallForAdoptionForm(forms.Form): picker_settings={ "autoclose": "1", }, - help_text="The date the Call for Adoption closes. If you change this, you must MANUALLY change the date in the subject and body below.", + help_text="The date the Call for Adoption closes. If you change this, review the subject and body carefully to ensure the change is captured correctly.", ) to = MultiEmailField( @@ -2148,8 +2148,8 @@ def issue_wg_call_for_adoption(request, name, acronym): doc=doc, group=group, end_date=end_date, - url=settings.IDTRACKER_BASE_URL + doc.get_absolute_url(), wg_list=doc.group.list_email, + settings=settings, ), ) (to, cc) = gather_address_lists("doc_wg_call_for_adoption_issued", doc=doc) diff --git a/ietf/templates/doc/draft/wg_action_helpers.html b/ietf/templates/doc/draft/wg_action_helpers.html index 6876164fe4..d21f3c0926 100644 --- a/ietf/templates/doc/draft/wg_action_helpers.html +++ b/ietf/templates/doc/draft/wg_action_helpers.html @@ -19,7 +19,7 @@

{% if doc|can_submit_to_iesg %} Submit to IESG for Publication {% endif %} - Set a different state + Set any WG state directly Back {% endblock %} \ No newline at end of file diff --git a/ietf/templates/doc/mail/wg_call_for_adoption_issued.txt b/ietf/templates/doc/mail/wg_call_for_adoption_issued.txt index b824270a86..642ce04f91 100644 --- a/ietf/templates/doc/mail/wg_call_for_adoption_issued.txt +++ b/ietf/templates/doc/mail/wg_call_for_adoption_issued.txt @@ -7,10 +7,7 @@ This Working Group Call for Adoption ends on {{ end_date }} Abstract: {{ doc.abstract }} -File can be retrieved from: -{{ url }} - -Please reply to this message keeping {{ wg_list }} in copy by indicating whether you support or not the adoption of this draft as a {{group.acronym}} WG document. Comments to motivate your preference are highly appreciated. +Please reply to this message keeping {{ wg_list }} in copy by indicating whether you support or not the adoption of this draft as a {{group.acronym}} WG document. Comments to explain your preference are highly appreciated. Authors, and WG participants in general, are reminded of the Intellectual Property Rights (IPR) disclosure obligations described in BCP 79 [2]. Appropriate IPR disclosures required for full conformance with the provisions of BCP 78 [1] and BCP 79 [2] must be filed, if you are aware of any. Sanctions available for application to violators of IETF IPR Policy can be found at [3]. @@ -18,5 +15,17 @@ Thank you. [1] https://datatracker.ietf.org/doc/bcp78/ [2] https://datatracker.ietf.org/doc/bcp79/ [3] https://datatracker.ietf.org/doc/rfc6701/ + +The IETF datatracker status page for this Internet-Draft is: +{{ settings.IDTRACKER_BASE_URL }}{% url 'ietf.doc.views_doc.document_main' name=doc.name %} +{% if doc.submission.xml_version == "3" %} +There is also an HTML version available at: +{{ settings.IETF_ID_ARCHIVE_URL }}{{ doc.name }}-{{ doc.rev }}.html{% else %} +There is also an HTMLized version available at: +{{ settings.IDTRACKER_BASE_URL }}{% url 'ietf.doc.views_doc.document_html' name=doc.name rev=doc.rev %}{% endif %} +{% if doc.rev != "00" %} +A diff from the previous version is available at: +{{settings.RFCDIFF_BASE_URL}}?url2={{ doc.name }}-{{ doc.rev }} +{% endif %} {% endfilter %} {% endautoescape %} diff --git a/ietf/templates/doc/mail/wg_last_call_issued.txt b/ietf/templates/doc/mail/wg_last_call_issued.txt index ff967b2ee3..114f8bc5e2 100644 --- a/ietf/templates/doc/mail/wg_last_call_issued.txt +++ b/ietf/templates/doc/mail/wg_last_call_issued.txt @@ -9,14 +9,26 @@ Abstract: File can be retrieved from: {{ url }} -Please review and indicate your support or objection to proceed with the publication of this document by replying to this email keeping {{ wg_list }} in copy. Objections should be motivated and suggestions to resolve them are highly appreciated. +Please review and indicate your support or objection to proceed with the publication of this document by replying to this email keeping {{ wg_list }} in copy. Objections should be explained and suggestions to resolve them are highly appreciated. -Authors, and WG participants in general, are reminded again of the Intellectual Property Rights (IPR) disclosure obligations described in BCP 79 [1]. Appropriate IPR disclosures required for full conformance with the provisions of BCP 78 [1] and BCP 79 [2] must be filed, if you are aware of any. Sanctions available for application to violators of IETF IPR Policy can be found at [3]. +Authors, and WG participants in general, are reminded of the Intellectual Property Rights (IPR) disclosure obligations described in BCP 79 [1]. Appropriate IPR disclosures required for full conformance with the provisions of BCP 78 [1] and BCP 79 [2] must be filed, if you are aware of any. Sanctions available for application to violators of IETF IPR Policy can be found at [3]. Thank you. [1] https://datatracker.ietf.org/doc/bcp78/ [2] https://datatracker.ietf.org/doc/bcp79/ [3] https://datatracker.ietf.org/doc/rfc6701/ + +The IETF datatracker status page for this Internet-Draft is: +{{ settings.IDTRACKER_BASE_URL }}{% url 'ietf.doc.views_doc.document_main' name=doc.name %} +{% if doc.submission.xml_version == "3" %} +There is also an HTML version available at: +{{ settings.IETF_ID_ARCHIVE_URL }}{{ doc.name }}-{{ doc.rev }}.html{% else %} +There is also an HTMLized version available at: +{{ settings.IDTRACKER_BASE_URL }}{% url 'ietf.doc.views_doc.document_html' name=doc.name rev=doc.rev %}{% endif %} +{% if doc.rev != "00" %} +A diff from the previous version is available at: +{{settings.RFCDIFF_BASE_URL}}?url2={{ doc.name }}-{{ doc.rev }} +{% endif %} {% endfilter %} {% endautoescape %}