Skip to content

Commit 0df270f

Browse files
Lycia-rpYassine
andauthored
fix(frontend): update news.json, fix unit test in backend
Co-authored-by: Yassine R. <riffi.yassine@gmail.com>
1 parent 4b2cf54 commit 0df270f

File tree

4 files changed

+65
-4
lines changed

4 files changed

+65
-4
lines changed

packages/backend/src/modules/stats/controllers/stats.public.controller.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ describe("Stats Public Controller", () => {
6161
const retour: PublicStats = {
6262
actifs: 11,
6363
usagersCount: 20,
64-
usersCount: 10,
64+
usersCount: 11,
6565
structuresCount: 5,
6666
courrierInCount: 15,
6767
courrierOutCount: 2,

packages/backend/src/usagers/controllers/usagers-decision.controller.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ import {
3434
UsagerDecision,
3535
UsagerNote,
3636
Usager,
37+
UsagerDecisionStatut,
38+
UserStructureRole,
3739
} from "@domifa/common";
3840
import { format } from "date-fns";
3941
import { getLastInteractionOut } from "../../modules/interactions/services";
@@ -59,9 +61,14 @@ export class UsagersDecisionController {
5961
// eslint-disable-next-line @typescript-eslint/no-unused-vars
6062
@Param("usagerRef", new ParseIntPipe()) _usagerRef: number
6163
): Promise<Usager> {
64+
const decisionsToCheck: UsagerDecisionStatut[] = [
65+
"ATTENTE_DECISION",
66+
"INSTRUCTION",
67+
];
68+
const rightsToCheck: UserStructureRole[] = ["responsable", "admin"];
6269
if (
63-
!["ATTENTE_DECISION", "INSTRUCTION"].includes(decision.statut) &&
64-
!["reposable", "admmin"].includes(user.role)
70+
!decisionsToCheck.includes(decision.statut) &&
71+
!rightsToCheck.includes(user.role)
6572
) {
6673
throw new Error("CANNOT_SET_DECISION");
6774
}

packages/frontend/src/app/modules/manage-users/components/user-profil/user-profil.component.html

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,13 +330,21 @@ <h2>Utilisateurs enregistrés: {{ users.length }} utilisateurs</h2>
330330
<td class="bg-success text-white">Oui</td>
331331
</tr>
332332
<tr>
333-
<td>Ajout et suppression de notes internes</td>
333+
<td>Ajout de notes internes</td>
334334
<td class="bg-success text-white">Oui</td>
335335
<td class="bg-success text-white">Oui</td>
336336
<td class="bg-success text-white">Oui</td>
337337
<td class="bg-success text-white">Oui</td>
338338
<td class="bg-success text-white">Oui</td>
339339
</tr>
340+
<tr>
341+
<td>Suppression de notes internes</td>
342+
<td>Non</td>
343+
<td>Non</td>
344+
<td class="bg-success text-white">Oui</td>
345+
<td class="bg-success text-white">Oui</td>
346+
<td class="bg-success text-white">Oui</td>
347+
</tr>
340348
<tr>
341349
<td>Gestion de la réception des courriers/colis/avis</td>
342350
<td class="bg-success text-white">Oui</td>

packages/frontend/src/assets/files/news.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,50 @@
11
[
2+
{
3+
"date": "2025-09-23",
4+
"description": "🎉 Nouveau rôle Agent d'accueil et améliorations diverses",
5+
"content": [
6+
{
7+
"type": "new",
8+
"categorie": "👥 Rôles et permissions",
9+
"message": [
10+
"Un nouveau rôle 'Agent d'accueil' est disponible sur DomiFa.\n",
11+
"Ce rôle vient s'ajouter aux rôles déjà existants : administrateur, gestionnaire, instructeur et facteur.\n",
12+
"L'agent d'accueil dispose des mêmes fonctionnalités que le facteur mais pourra en plus :\n- Télécharger des Cerfas\n- Télécharger les accès à Mon DomiFa\n- Réinitialiser les accès Mon DomiFa\n",
13+
"La procédure reste la même que pour les autres rôles : les administrateurs des structures peuvent attribuer le rôle d'agent d'accueil soit en modifiant le rôle d'un utilisateur existant soit en ajoutant un nouvel utilisateur en sélectionnant ce rôle."
14+
]
15+
},
16+
{
17+
"type": "bug",
18+
"categorie": "🌐 Portail Mon DomiFa",
19+
"message": [
20+
"L'affichage des informations dont la date est dépassée sur Mon DomiFa a été corrigée.\n",
21+
"Vous pouvez à nouveau partager des informations à jour avec les domiciliés."
22+
]
23+
},
24+
{
25+
"type": "bug",
26+
"categorie": "📱 Activation des SMS",
27+
"message": [
28+
"Si les SMS sont activés par la structure, le choix d'un jour d'envoi devient désormais obligatoire."
29+
]
30+
},
31+
{
32+
"type": "bug",
33+
"categorie": "📄 Cerfa - Date de naissance",
34+
"message": [
35+
"Corrections apportées sur l'affichage des dates de naissance à J+1 sur les cerfas.\n",
36+
"À l'impression du cerfa, les dates de naissance des domiciliés s'affichent désormais correctement pour les structures en métropole et dans les départements et territoires d'outre-mer."
37+
]
38+
},
39+
{
40+
"type": "bug",
41+
"categorie": "👨‍💼 Ajout d'un référent sur un dossier domiciliation",
42+
"message": [
43+
"L'ajout d'un référent à la création d'une demande de domiciliation est de nouveau fonctionnel."
44+
]
45+
}
46+
]
47+
},
248
{
349
"date": "2025-07-24",
450
"description": "📊 Nouvelle fonctionnalité pour les facteurs : accès aux statistiques",

0 commit comments

Comments
 (0)