From 66c829a2d9b055f77ed64f0a89facd2e9209ec01 Mon Sep 17 00:00:00 2001 From: denyshon Date: Mon, 8 Dec 2025 17:04:31 +0100 Subject: [PATCH] Add SUMO rules mentions & Improve AAQ step 3 Add SUMO rules mentions when creating/editing a question, an answer, a forum thread, a forum post, a KB forum thread or a KB forum post. In AAQ step 3, replace "Subject:" with "Summarize your question" and add help text for this field. In AAQ step 3, display the Troubleshooting Info help text above the Share Data button, right after the field name. In AAQ step 3, add the "tb_version" extra field. In AAQ step 3, autofill the OS version field for Thunderbird. Fix the issue with the Share Data button not working when editing a question. Do not display the Common responses button when editing a question. Improve accessibility. Use "Windows 10/11" when there is not enough info to identify the exact Windows NT 10.0 version. Add l10n comments Improve i18n, internationalize some alt strings Move repeated Helpful Tip code to a macro Remove an unused variable from forms.py --- .../jinja2/flagit/content_moderation.html | 1 + kitsune/flagit/jinja2/flagit/queue.html | 1 + .../flagit/jinja2/flagit/zendesk_spam.html | 1 + kitsune/forums/jinja2/forums/edit_post.html | 2 +- kitsune/forums/jinja2/forums/new_thread.html | 2 +- kitsune/forums/jinja2/forums/posts.html | 2 +- .../kbforums/jinja2/kbforums/edit_post.html | 2 +- .../kbforums/jinja2/kbforums/new_thread.html | 2 +- kitsune/kbforums/jinja2/kbforums/posts.html | 2 +- kitsune/questions/forms.py | 93 +++++++++++++------ .../jinja2/questions/edit_answer.html | 2 +- .../jinja2/questions/edit_question.html | 1 + .../jinja2/questions/includes/aaq_macros.html | 82 +++++++++++----- .../includes/question_editing_frame.html | 46 +++++---- .../jinja2/questions/new_question.html | 1 + .../jinja2/questions/question_details.html | 10 +- kitsune/questions/views.py | 9 ++ .../sumo/jinja2/includes/common_macros.html | 8 +- kitsune/sumo/static/sumo/js/aaq.js | 25 +++-- kitsune/sumo/static/sumo/js/browserdetect.js | 8 +- .../sumo/js/form-wizard-configure-step.js | 4 +- .../sumo/js/form-wizard-sign-in-step.js | 4 +- kitsune/sumo/static/sumo/js/questions.js | 5 +- .../sumo/js/tests/browserdetecttests.js | 4 +- .../scss/components/_field-help-text.scss | 5 + .../static/sumo/scss/components/_index.scss | 1 + kitsune/users/jinja2/users/auth.html | 1 + .../jinja2/wiki/includes/document_macros.html | 3 +- 28 files changed, 223 insertions(+), 104 deletions(-) create mode 100644 kitsune/sumo/static/sumo/scss/components/_field-help-text.scss diff --git a/kitsune/flagit/jinja2/flagit/content_moderation.html b/kitsune/flagit/jinja2/flagit/content_moderation.html index 121cf922470..87c0be08fe6 100644 --- a/kitsune/flagit/jinja2/flagit/content_moderation.html +++ b/kitsune/flagit/jinja2/flagit/content_moderation.html @@ -45,6 +45,7 @@


{{ _('Update Status:') }}

hx-swap="delete"> {% csrf_token %} + {# L10n: A default option for dropdown menus (displayed when none of the actual options is selected). #} {% if object.reason == "spam" %} diff --git a/kitsune/flagit/jinja2/flagit/zendesk_spam.html b/kitsune/flagit/jinja2/flagit/zendesk_spam.html index 0429ef736b5..fa36f87fa74 100644 --- a/kitsune/flagit/jinja2/flagit/zendesk_spam.html +++ b/kitsune/flagit/jinja2/flagit/zendesk_spam.html @@ -26,6 +26,7 @@


{{ _('Update Status:') }}

{% csrf_token %} @@ -509,19 +509,19 @@