diff --git a/CHANGELOG.md b/CHANGELOG.md index f4775715..c44f2a04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ Tous les changements notables de Ara sont documentés ici avec leur date, leur catégorie (nouvelle fonctionnalité, correction de bug ou autre changement) et leur pull request (PR) associée. +## 06/11/2024 + +### Corrections 🐛 + +- Ordonne correctement les pages dans la déclaration d’accessibilité et le contexte de l’audit ([#819](https://github.com/DISIC/Ara/pull/819)) + ## 31/10/2024 - Corrige un bug rendant impossible la duplication d'un audit contenant des images d'exemple pour des critères transverses ([#836](https://github.com/DISIC/Ara/pull/836)) diff --git a/confiture-rest-api/src/audits/audit.service.ts b/confiture-rest-api/src/audits/audit.service.ts index e25541f1..5898ceae 100644 --- a/confiture-rest-api/src/audits/audit.service.ts +++ b/confiture-rest-api/src/audits/audit.service.ts @@ -9,7 +9,7 @@ import { } from "@prisma/client"; import { nanoid } from "nanoid"; import sharp from "sharp"; -import { omit, pick, setWith, uniqBy } from "lodash"; +import { omit, pick, setWith, sortBy, uniqBy } from "lodash"; import { PrismaService } from "../prisma.service"; import * as RGAA from "../rgaa.json"; @@ -924,15 +924,16 @@ export class AuditService { browser: e.browser })), referencial: "RGAA Version 4.1", - samples: [audit.transverseElementsPage, ...audit.pages] - .map((p, i) => ({ + samples: sortBy( + [audit.transverseElementsPage, ...audit.pages].map((p, i) => ({ name: p.name, order: p.order, number: i + 1, url: p.url, id: p.id - })) - .sort((p) => p.order), + })), + "order" + ), tools: audit.tools, technologies: audit.technologies }, diff --git a/confiture-web-app/src/pages/StatementPage.vue b/confiture-web-app/src/pages/StatementPage.vue index 6bc9f293..7a654f36 100644 --- a/confiture-web-app/src/pages/StatementPage.vue +++ b/confiture-web-app/src/pages/StatementPage.vue @@ -327,7 +327,10 @@ const siteUrl = computed(() => { Pages du site ayant fait l’objet de la vérification de conformité
L’audit a porté sur un échantillon de - {{ report.data.context.samples.length - 1 }} pages : + {{ report.data.context.samples.slice(1).length }} pages + :