From add1764bcdb5b65426d7ec2420cd2e2962921d86 Mon Sep 17 00:00:00 2001 From: Eric Dunsworth <1907279+EricDunsworth@users.noreply.github.com> Date: Fri, 19 Jul 2024 12:33:36 -0400 Subject: [PATCH 1/2] Page feedback tool: Polish AJAX fragments (FR pageData, role="status") The AJAX fragments had two minor flaws: * The English fragment contained pageData references that were missing from the French variant. That difference caused a hidden input named "contact" (with a JSON string as its value) to be injected into French feedback widgets. Although it didn't cause any other issues (data-feedback-link and data-feedback-url still worked fine in practice). * The no button's invisible transition message in JS mode is technically a status message, but wasn't coded as such (was using aria-live="polite" as opposed to role="status"). This resolves the flaws by: * Adding pageData references throughout the French fragment (same spots as English) to eliminate the hidden "contact" input. * Replacing aria-live="polite" with role="status" in the no button's transition message: * role="status" is a more formal way of denoting status messages, implicitly sets aria-live="polite" + aria-atomic="true" and is already in use for the widget's thank you message. --- _data/sites.json | 93 +++++++++++++++---- .../deprecated/page-feedback-v1-en.html | 84 +++++++++++++++++ .../deprecated/page-feedback-v1-fr.html | 84 +++++++++++++++++ sites/feedback/assets/page-feedback-en.html | 2 +- sites/feedback/assets/page-feedback-fr.html | 18 ++-- sites/feedback/index.json-ld | 93 +++++++++++++++---- 6 files changed, 330 insertions(+), 44 deletions(-) create mode 100644 sites/feedback/assets/deprecated/page-feedback-v1-en.html create mode 100644 sites/feedback/assets/deprecated/page-feedback-v1-fr.html diff --git a/_data/sites.json b/_data/sites.json index 3e6ec3171e..d2cf0b1a43 100644 --- a/_data/sites.json +++ b/_data/sites.json @@ -631,7 +631,7 @@ } ,{ "@context": { - "@version": 2.0, + "@version": 2.1, "dct": "http://purl.org/dc/terms/", "title": { "@id": "dct:title", "@container": "@language" }, "description": { "@id": "dct:description", "@container": "@language" }, @@ -645,10 +645,10 @@ "en": "Documentation on how to use the elements of the feedback area.", "fr": "Documentation sur l'utilisation des éléments de la zone commentaires." }, - "modified": "2023-01-10", + "modified": "2024-07-19", "componentName": "feedback", "status": "stable", - "version": "2.0", + "version": "2.1", "pages": { "docs": [ { @@ -751,7 +751,7 @@ "en": "https://design.canada.ca/feedback/index.html", "fr": "https://conception.canada.ca/retroaction/index.html" }, - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "example": [ { "en": { "href": "page-feedback-en.html", "text": "Page feedback tool" }, @@ -765,6 +765,10 @@ "_:implement_pft_mws_author" ], "history": [ + { + "en": "July 2024 - AJAX fragment: Added pageData to the French variant, changed aria-live=\"polite\" to role=\"status\" in \"Tell us why below:\".", + "fr": "Juillet 2024 - Fragment AJAX : Ajout de pageData à la variante française, changement de aria-live=\"polite\" à role=\"status\" dans « Dites nous pourquoi ci-dessous : »." + }, { "en": "August 2023 - Initial implementation of the variation.", "fr": "Août 2023 - Implémentation initiale de la variante." @@ -785,7 +789,7 @@ "en": "https://design.canada.ca/feedback/index.html", "fr": "https://conception.canada.ca/retroaction/index.html" }, - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "example": [ { "en": { "href": "page-feedback-contact-en.html", "text": "Page feedback tool with contact link" }, @@ -995,7 +999,7 @@ }, { "@id": "_:implement_pft", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "Standard (wet-boew)", "fr": "Standard (wet-boew)" @@ -1065,7 +1069,7 @@ }, { "@id": "_:implement_pft_gcweb", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "GCWeb Jekyll", "fr": "GCWeb Jekyll" @@ -1103,7 +1107,7 @@ }, { "@id": "_:implement_pft_upgrade_rap", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "Upgrade from RAP", "fr": "Mise à jour à partir de SUP" @@ -1125,7 +1129,7 @@ }, { "@id": "_:implement_pft_mws_author", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "MWS users", "fr": "Utilisateur SWG" @@ -1151,7 +1155,7 @@ }, { "@id": "_:implement_pft_contact", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "Standard (WET-BOEW)", "fr": "Standard (WET-BOEW)" @@ -1221,7 +1225,7 @@ }, { "@id": "_:implement_pft_contact_gcweb", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "GCWeb Jekyll", "fr": "GCWeb Jekyll" @@ -1265,7 +1269,7 @@ "@id": "_:cs_pft_container", "name": "Page feedback tool with AJAX", "status": "stable", - "baseOnIteration": "_:iteration_pft_1", + "baseOnIteration": "_:iteration_pft_2", "detectableBy": ".pagedetails .wb-disable-allow[data-ajax-replace*=feedback]", "layout": [ "At the top-left column in the page details component", @@ -1313,7 +1317,7 @@ "@id": "_:cs_pft_ajax", "name": "Page feedback tool AJAX file", "status": "stable", - "baseOnIteration": "_:iteration_pft_1", + "baseOnIteration": "_:iteration_pft_2", "dependOnChangeSet": "_:cs_pft_container", "detectableBy": "
", "layout": [ @@ -1610,10 +1614,15 @@ ], "iteration": [ { - "@id": "_:iteration_pft_1", - "name": "Page feedback tool - Iteration 1", - "date": "2023-08", - "detectableBy": ".gc-pft", + "@id": "_:iteration_pft_2", + "name": "Page feedback tool - Iteration 1.1", + "date": "2024-07", + "detectableBy": "#gc-pft:has(.gc-pft-no p[role=\"status\"]:nth-of-type(2))", + "fixes": [ + "AJAX fragment: Added pageData to the French variant", + "AJAX fragment: Changed aria-live=\"polite\" to role=\"status\" in \"Tell us why below:\"." + ], + "predecessor": "_:iteration_pft_1", "assets": [ { "@type": "source-code", @@ -1659,6 +1668,56 @@ } ] }, + { + "@id": "_:iteration_pft_1", + "name": "Page feedback tool - Iteration 1", + "date": "2023-08", + "detectableBy": "#gc-pft", + "assets": [ + { + "@type": "source-code", + "@language": "en", + "description": "Code sample", + "code": "
" + }, + { + "@type": "source-code", + "@language": "en", + "description": "Code sample with contact link", + "code": "
" + }, + { + "@type": "source-code", + "@language": "en", + "description": "Ajaxed-in content", + "code": { + "@type": [ "rdf:HTML", "@id" ], + "@value": "assets/deprecated/page-feedback-v1-en.html" + } + }, + { + "@type": "source-code", + "@language": "fr", + "description": "Exemple de code", + "code": "
" + }, + { + "@type": "source-code", + "@language": "fr", + "description": "Exemple de code avec lien de contact", + "code": "
" + }, + { + "@type": "source-code", + "@language": "fr", + "description": "Contenu ajouté via Ajax", + "code": { + "@type": [ "rdf:HTML", "@id" ], + "@value": "assets/deprecated/page-feedback-v1-fr.html" + } + } + ] + }, { "@id": "_:iteration_rap_5", "name": "Report a problem - Iteration 5", diff --git a/sites/feedback/assets/deprecated/page-feedback-v1-en.html b/sites/feedback/assets/deprecated/page-feedback-v1-en.html new file mode 100644 index 0000000000..5d69900786 --- /dev/null +++ b/sites/feedback/assets/deprecated/page-feedback-v1-en.html @@ -0,0 +1,84 @@ +
+
+
+

Give feedback about this page

+
+
+ +
+
+ Did you find what you were looking for? +
+ +
+
+ + +
+
+
+

If not, tell us why below:

+

Tell us why below:

+
+ +
+
+ +

You will not receive a reply. Don't include personal information (telephone, email, SIN, financial, medical, or work details).

+

Maximum 300 characters

+ +
+ +
+
+
+

Thank you for your feedback.

+
+
+
+
diff --git a/sites/feedback/assets/deprecated/page-feedback-v1-fr.html b/sites/feedback/assets/deprecated/page-feedback-v1-fr.html new file mode 100644 index 0000000000..c0c147076e --- /dev/null +++ b/sites/feedback/assets/deprecated/page-feedback-v1-fr.html @@ -0,0 +1,84 @@ +
+
+
+

Donnez votre rétroaction sur cette page

+
+
+ +
+
+ Avez-vous trouvé ce que vous cherchiez? +
+ +
+
+ + +
+
+
+

Sinon, dites nous pourquoi ci-dessous :

+

Dites nous pourquoi ci-dessous :

+
+ +
+
+ +

Vous ne recevrez pas de réponse. N'incluez pas de renseignements personnels (téléphone, courriel, NAS, renseignements financiers, médicaux ou professionnels).

+

Maximum de 300 caractères

+ +
+ +
+
+
+

Merci de vos commentaires.

+
+
+
+
diff --git a/sites/feedback/assets/page-feedback-en.html b/sites/feedback/assets/page-feedback-en.html index 5d69900786..c490bee556 100644 --- a/sites/feedback/assets/page-feedback-en.html +++ b/sites/feedback/assets/page-feedback-en.html @@ -42,7 +42,7 @@

Give feedback about this page

If not, tell us why below:

-

Tell us why below:

+

Tell us why below:

Donnez votre rétroaction sur cette page
pageData to the French variant, changed aria-live=\"polite\" to role=\"status\" in \"Tell us why below:\".", + "fr": "Juillet 2024 - Fragment AJAX : Ajout de pageData à la variante française, changement de aria-live=\"polite\" à role=\"status\" dans « Dites nous pourquoi ci-dessous : »." + }, { "en": "August 2023 - Initial implementation of the variation.", "fr": "Août 2023 - Implémentation initiale de la variante." @@ -154,7 +158,7 @@ "en": "https://design.canada.ca/feedback/index.html", "fr": "https://conception.canada.ca/retroaction/index.html" }, - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "example": [ { "en": { "href": "page-feedback-contact-en.html", "text": "Page feedback tool with contact link" }, @@ -364,7 +368,7 @@ }, { "@id": "_:implement_pft", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "Standard (wet-boew)", "fr": "Standard (wet-boew)" @@ -434,7 +438,7 @@ }, { "@id": "_:implement_pft_gcweb", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "GCWeb Jekyll", "fr": "GCWeb Jekyll" @@ -472,7 +476,7 @@ }, { "@id": "_:implement_pft_upgrade_rap", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "Upgrade from RAP", "fr": "Mise à jour à partir de SUP" @@ -494,7 +498,7 @@ }, { "@id": "_:implement_pft_mws_author", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "MWS users", "fr": "Utilisateur SWG" @@ -520,7 +524,7 @@ }, { "@id": "_:implement_pft_contact", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "Standard (WET-BOEW)", "fr": "Standard (WET-BOEW)" @@ -590,7 +594,7 @@ }, { "@id": "_:implement_pft_contact_gcweb", - "iteration": "_:iteration_pft_1", + "iteration": "_:iteration_pft_2", "name": { "en": "GCWeb Jekyll", "fr": "GCWeb Jekyll" @@ -634,7 +638,7 @@ "@id": "_:cs_pft_container", "name": "Page feedback tool with AJAX", "status": "stable", - "baseOnIteration": "_:iteration_pft_1", + "baseOnIteration": "_:iteration_pft_2", "detectableBy": ".pagedetails .wb-disable-allow[data-ajax-replace*=feedback]", "layout": [ "At the top-left column in the page details component", @@ -682,7 +686,7 @@ "@id": "_:cs_pft_ajax", "name": "Page feedback tool AJAX file", "status": "stable", - "baseOnIteration": "_:iteration_pft_1", + "baseOnIteration": "_:iteration_pft_2", "dependOnChangeSet": "_:cs_pft_container", "detectableBy": "
", "layout": [ @@ -979,10 +983,15 @@ ], "iteration": [ { - "@id": "_:iteration_pft_1", - "name": "Page feedback tool - Iteration 1", - "date": "2023-08", - "detectableBy": ".gc-pft", + "@id": "_:iteration_pft_2", + "name": "Page feedback tool - Iteration 1.1", + "date": "2024-07", + "detectableBy": "#gc-pft:has(.gc-pft-no p[role=\"status\"]:nth-of-type(2))", + "fixes": [ + "AJAX fragment: Added pageData to the French variant", + "AJAX fragment: Changed aria-live=\"polite\" to role=\"status\" in \"Tell us why below:\"." + ], + "predecessor": "_:iteration_pft_1", "assets": [ { "@type": "source-code", @@ -1028,6 +1037,56 @@ } ] }, + { + "@id": "_:iteration_pft_1", + "name": "Page feedback tool - Iteration 1", + "date": "2023-08", + "detectableBy": "#gc-pft", + "assets": [ + { + "@type": "source-code", + "@language": "en", + "description": "Code sample", + "code": "
" + }, + { + "@type": "source-code", + "@language": "en", + "description": "Code sample with contact link", + "code": "
" + }, + { + "@type": "source-code", + "@language": "en", + "description": "Ajaxed-in content", + "code": { + "@type": [ "rdf:HTML", "@id" ], + "@value": "assets/deprecated/page-feedback-v1-en.html" + } + }, + { + "@type": "source-code", + "@language": "fr", + "description": "Exemple de code", + "code": "
" + }, + { + "@type": "source-code", + "@language": "fr", + "description": "Exemple de code avec lien de contact", + "code": "
" + }, + { + "@type": "source-code", + "@language": "fr", + "description": "Contenu ajouté via Ajax", + "code": { + "@type": [ "rdf:HTML", "@id" ], + "@value": "assets/deprecated/page-feedback-v1-fr.html" + } + } + ] + }, { "@id": "_:iteration_rap_5", "name": "Report a problem - Iteration 5", From ab7264f8426a44497aa53f11a7d3e8c75a12c78f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Garneau?= Date: Fri, 10 Jan 2025 13:54:20 -0500 Subject: [PATCH 2/2] Feedback: adding PII Scrub to the PFT --- _data/sites.json | 27 ++++++++++++----- _data/templates.json | 12 ++++++++ sites/feedback/assets/page-feedback-en.html | 32 +++++++++++++++++++-- sites/feedback/assets/page-feedback-fr.html | 32 +++++++++++++++++++-- sites/feedback/feedback-docs-en.html | 2 +- sites/feedback/feedback-docs-fr.html | 2 +- sites/feedback/index.json-ld | 27 ++++++++++++----- 7 files changed, 114 insertions(+), 20 deletions(-) diff --git a/_data/sites.json b/_data/sites.json index d2cf0b1a43..547dca6f5f 100644 --- a/_data/sites.json +++ b/_data/sites.json @@ -645,10 +645,10 @@ "en": "Documentation on how to use the elements of the feedback area.", "fr": "Documentation sur l'utilisation des éléments de la zone commentaires." }, - "modified": "2024-07-19", + "modified": "2025-01-09", "componentName": "feedback", "status": "stable", - "version": "2.1", + "version": "2.0.1", "pages": { "docs": [ { @@ -729,10 +729,20 @@ }, "dependencies": { "en": [ - { "title": "Page details", "url": "https://wet-boew.github.io/GCWeb/sites/page-details/page-details-docs-en.html", "component": "page-details" } + { "title": "Page details", "url": "https://wet-boew.github.io/GCWeb/sites/page-details/page-details-docs-en.html", "component": "page-details" }, + { "title": "Postback", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-postback/wb-postback-en.html", "component": "postback" }, + { "title": "PII Scrub", "url": "https://wet-boew.github.io/wet-boew/docs/ref/pii-postback/pii-scrub-en.html", "component": "pii-scrub" }, + { "title": "Data JSON", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-data-json/wb-data-json-en.html", "component": "wb-data-json" }, + { "title": "JSON Manager", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-jsonmanager/wb-jsonmanager-en.html", "component": "wb-json-manager" }, + { "title": "Do Action", "url": "https://wet-boew.github.io/GCWeb/components/wb-doaction/doaction-doc-en.html", "component": "doaction" } ], "fr": [ - { "title": "Détails de la page", "url": "https://wet-boew.github.io/GCWeb/sites/page-details/page-details-docs-fr.html", "component": "page-details" } + { "title": "Détails de la page", "url": "https://wet-boew.github.io/GCWeb/sites/page-details/page-details-docs-fr.html", "component": "page-details" }, + { "title": "Envoie de formulaire via Ajax", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-postback/wb-postback-fr.html", "component": "postback" }, + { "title": "Nettoyage d'IPI", "url": "https://wet-boew.github.io/wet-boew/docs/ref/pii-postback/pii-scrub-fr.html", "component": "pii-scrub" }, + { "title": "Data JSON", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-data-json/wb-data-json-fr.html", "component": "wb-data-json" }, + { "title": "Gestionnaire JSON", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-jsonmanager/wb-jsonmanager-fr.html", "component": "wb-json-manager" }, + { "title": "Do Action", "url": "https://wet-boew.github.io/GCWeb/components/wb-doaction/doaction-doc-fr.html", "component": "doaction" } ] }, "a11yGuidance": "no accessibility guidance", @@ -1024,10 +1034,12 @@ }, "notes": { "en": [ + "In order for your PFT to benefit from the personal information screening tool, you have to make sure your version of WET-BOEW is at 4.0.84 or higher.", "To upgrade from the RAP to the PFT, follow the instructions of the \"Upgrade from RAP\" tab.", "For more information about Data Ajax plugin, please visit Data Ajax documentation page." ], "fr": [ + "Pour que votre ORP puisse bénéficier de l'outil de filtrage des informations personnelles, vous devez vous assurer que votre version de WET-BOEW est supérieure ou égalse à 4.0.84.", "Pour passer du SUP au ORP, suivez les instructions de l'onglet \"Mise à jour à partir de SUP\".", "Pour plus d'informations sur le plugin Data Ajax, veuillez visiter la page de documentation Data Ajax." ] @@ -1615,12 +1627,13 @@ "iteration": [ { "@id": "_:iteration_pft_2", - "name": "Page feedback tool - Iteration 1.1", - "date": "2024-07", + "name": "Page feedback tool - Iteration 2", + "date": "2025-01", "detectableBy": "#gc-pft:has(.gc-pft-no p[role=\"status\"]:nth-of-type(2))", "fixes": [ "AJAX fragment: Added pageData to the French variant", - "AJAX fragment: Changed aria-live=\"polite\" to role=\"status\" in \"Tell us why below:\"." + "AJAX fragment: Changed aria-live=\"polite\" to role=\"status\" in \"Tell us why below:\".", + "AJAX fragment: Added PII scrub of the comment field." ], "predecessor": "_:iteration_pft_1", "assets": [ diff --git a/_data/templates.json b/_data/templates.json index 7295001942..3f958effd8 100644 --- a/_data/templates.json +++ b/_data/templates.json @@ -1486,6 +1486,18 @@ "language": "fr", "path": "topic-doc-fr.html" } + ], + "reports": [ + { + "title": "Accessibility assessment #1 - GC topic template", + "language": "en", + "path": "reports/a11y-1-en.html" + }, + { + "title": "Évaluation d'accessibilité #1 - Gabarits de page de sujet GC", + "language": "fr", + "path": "reports/a11y-1-fr.html" + } ] }, "dependencies": { diff --git a/sites/feedback/assets/page-feedback-en.html b/sites/feedback/assets/page-feedback-en.html index c490bee556..375bbf82b6 100644 --- a/sites/feedback/assets/page-feedback-en.html +++ b/sites/feedback/assets/page-feedback-en.html @@ -15,7 +15,35 @@

Give feedback about this page

- + +

Maximum 300 characters

- +
diff --git a/sites/feedback/assets/page-feedback-fr.html b/sites/feedback/assets/page-feedback-fr.html index bcbbcf23a9..5f8e26c43c 100644 --- a/sites/feedback/assets/page-feedback-fr.html +++ b/sites/feedback/assets/page-feedback-fr.html @@ -15,7 +15,35 @@

Donnez votre rétroaction sur cette page

- + +

Maximum de 300 caractères

- +
diff --git a/sites/feedback/feedback-docs-en.html b/sites/feedback/feedback-docs-en.html index a310c5da16..0757e318f2 100644 --- a/sites/feedback/feedback-docs-en.html +++ b/sites/feedback/feedback-docs-en.html @@ -4,7 +4,7 @@ "title_section": "GCWeb (the Canada.ca theme in WET)", "language": "en", "altLangPage": "feedback-docs-fr.html", - "dateModified": "2023-11-08", + "dateModified": "2025-01-09", "layout": "documentation", "index_json": "index.json-ld", "before_start_ajax_url": "dto-guidance-en.html #beforeYouBegin" diff --git a/sites/feedback/feedback-docs-fr.html b/sites/feedback/feedback-docs-fr.html index 3fb3092e49..7f80cfd95f 100644 --- a/sites/feedback/feedback-docs-fr.html +++ b/sites/feedback/feedback-docs-fr.html @@ -4,7 +4,7 @@ "title_section": "GCWeb (le thème de Canada.ca dans la BOEW)", "language": "fr", "altLangPage": "feedback-docs-en.html", - "dateModified": "2023-11-08", + "dateModified": "2025-01-09", "layout": "documentation", "index_json": "index.json-ld", "before_start_ajax_url": "dto-guidance-fr.html #beforeYouBegin" diff --git a/sites/feedback/index.json-ld b/sites/feedback/index.json-ld index 7ac4b5f740..5065d8266b 100644 --- a/sites/feedback/index.json-ld +++ b/sites/feedback/index.json-ld @@ -14,10 +14,10 @@ "en": "Documentation on how to use the elements of the feedback area.", "fr": "Documentation sur l'utilisation des éléments de la zone commentaires." }, - "modified": "2024-07-19", + "modified": "2025-01-09", "componentName": "feedback", "status": "stable", - "version": "2.1", + "version": "2.0.1", "pages": { "docs": [ { @@ -98,10 +98,20 @@ }, "dependencies": { "en": [ - { "title": "Page details", "url": "https://wet-boew.github.io/GCWeb/sites/page-details/page-details-docs-en.html", "component": "page-details" } + { "title": "Page details", "url": "https://wet-boew.github.io/GCWeb/sites/page-details/page-details-docs-en.html", "component": "page-details" }, + { "title": "Postback", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-postback/wb-postback-en.html", "component": "postback" }, + { "title": "PII Scrub", "url": "https://wet-boew.github.io/wet-boew/docs/ref/pii-postback/pii-scrub-en.html", "component": "pii-scrub" }, + { "title": "Data JSON", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-data-json/wb-data-json-en.html", "component": "wb-data-json" }, + { "title": "JSON Manager", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-jsonmanager/wb-jsonmanager-en.html", "component": "wb-json-manager" }, + { "title": "Do Action", "url": "https://wet-boew.github.io/GCWeb/components/wb-doaction/doaction-doc-en.html", "component": "doaction" } ], "fr": [ - { "title": "Détails de la page", "url": "https://wet-boew.github.io/GCWeb/sites/page-details/page-details-docs-fr.html", "component": "page-details" } + { "title": "Détails de la page", "url": "https://wet-boew.github.io/GCWeb/sites/page-details/page-details-docs-fr.html", "component": "page-details" }, + { "title": "Envoie de formulaire via Ajax", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-postback/wb-postback-fr.html", "component": "postback" }, + { "title": "Nettoyage d'IPI", "url": "https://wet-boew.github.io/wet-boew/docs/ref/pii-postback/pii-scrub-fr.html", "component": "pii-scrub" }, + { "title": "Data JSON", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-data-json/wb-data-json-fr.html", "component": "wb-data-json" }, + { "title": "Gestionnaire JSON", "url": "https://wet-boew.github.io/wet-boew/docs/ref/wb-jsonmanager/wb-jsonmanager-fr.html", "component": "wb-json-manager" }, + { "title": "Do Action", "url": "https://wet-boew.github.io/GCWeb/components/wb-doaction/doaction-doc-fr.html", "component": "doaction" } ] }, "a11yGuidance": "no accessibility guidance", @@ -393,10 +403,12 @@ }, "notes": { "en": [ + "In order for your PFT to benefit from the personal information screening tool, you have to make sure your version of WET-BOEW is at 4.0.84 or higher.", "To upgrade from the RAP to the PFT, follow the instructions of the \"Upgrade from RAP\" tab.", "For more information about Data Ajax plugin, please visit Data Ajax documentation page." ], "fr": [ + "Pour que votre ORP puisse bénéficier de l'outil de filtrage des informations personnelles, vous devez vous assurer que votre version de WET-BOEW est supérieure ou égalse à 4.0.84.", "Pour passer du SUP au ORP, suivez les instructions de l'onglet \"Mise à jour à partir de SUP\".", "Pour plus d'informations sur le plugin Data Ajax, veuillez visiter la page de documentation Data Ajax." ] @@ -984,12 +996,13 @@ "iteration": [ { "@id": "_:iteration_pft_2", - "name": "Page feedback tool - Iteration 1.1", - "date": "2024-07", + "name": "Page feedback tool - Iteration 2", + "date": "2025-01", "detectableBy": "#gc-pft:has(.gc-pft-no p[role=\"status\"]:nth-of-type(2))", "fixes": [ "AJAX fragment: Added pageData to the French variant", - "AJAX fragment: Changed aria-live=\"polite\" to role=\"status\" in \"Tell us why below:\"." + "AJAX fragment: Changed aria-live=\"polite\" to role=\"status\" in \"Tell us why below:\".", + "AJAX fragment: Added PII scrub of the comment field." ], "predecessor": "_:iteration_pft_1", "assets": [