Client merge requestshttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests2024-03-28T14:46:31Zhttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/808fix(structure): onlineProcedures icons specific case bug2024-03-28T14:46:31ZEtienne LOUPIASfix(structure): onlineProcedures icons specific case bug# Related to #534
Dans un cas très particulier, les icones se décalent. Il suffit de modifier la largeur de la fenêtre d'1 pixel pour que le bug ne se produise plus (bug vu sur le grand écran de Louise, avec firefox) :
![bug-resin-la...# Related to #534
Dans un cas très particulier, les icones se décalent. Il suffit de modifier la largeur de la fenêtre d'1 pixel pour que le bug ne se produise plus (bug vu sur le grand écran de Louise, avec firefox) :
![bug-resin-labels](/uploads/91fd1165b7d89e658398bd85fa022315/bug-resin-labels.png)
Le bug est reproductible en local en modifiant le padding 48px de l'élément "section" (cf. copie d'écran ci-dessus).
En fait le bug était du au ngFor qui génère une div vide (mais qui créé un décalage) si un élément ne doit pas être affiché :
![Capture d’écran du 2024-03-28 13-21-29.png](/uploads/8608f9e0f487fe3b9276a010e3537c80/Capture_d_%C3%A9cran_du_2024-03-28_13-21-29.png)[Rés'in] - v3.0.3 - AccessibilitéEtienne LOUPIASEtienne LOUPIAShttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/807V3.0.22024-03-28T09:32:23ZEtienne LOUPIASV3.0.2⭐ [Rés'in] - v3.0.0 - Refonte Graphiquehttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/806fix: Some fixes2024-03-28T09:14:03ZPierre Ecarlatfix: Some fixes# Related to #534
## What does this MR do and why?
- [x] Horaire invalide
- [x] Fix the bug in carto for async profileIsInStructure# Related to #534
## What does this MR do and why?
- [x] Horaire invalide
- [x] Fix the bug in carto for async profileIsInStructure⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/799Resolve "[1][Ghost] - Mise en page des vidéos dans les articles"2024-03-27T14:28:59ZMathieu PontonResolve "[1][Ghost] - Mise en page des vidéos dans les articles"# Related to #402
## What does this MR do and why?
Adjusted the width of the YouTube embeds to match the width of the text.
## Screenshots or screen recordings
![image](/uploads/251cf91e536f6d3e1ed321ad781b998d/image.png)
## How to...# Related to #402
## What does this MR do and why?
Adjusted the width of the YouTube embeds to match the width of the text.
## Screenshots or screen recordings
![image](/uploads/251cf91e536f6d3e1ed321ad781b998d/image.png)
## How to set up and validate locally (or on alpha)
_List all steps to set up and validate the changes on local environment._
---
## MR acceptance checklist
_To be completed by the chosen reviewer._
### Quality [![Bugs](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=bugs&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client) - [![Code Smells](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=code_smells&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client)
- For the code that this change impacts, I believe that the **automated tests validate functionality** that is **highly important to users**. If the existing automated tests do not cover this functionality, I have **added the necessary additional tests** or I have added an issue to describe the automation testing gap and linked it to this MR.
- I have made sure that the **sonar quality coverage is up to standards**.
- I have **considered the impact** of this change on the **front-end**, **back-end**, and **database** portions of the system where appropriate and applied.
- I have tested this MR in **all supported browsers** or determined that this testing is not needed.
- I have confirmed that this change is **backwards compatible** across updates (migrate up needs a migrate down), or I have decided that this does not apply.
### Performance, reliability and availability
- I am confident that this MR **does not harm performance**, or I have asked a reviewer to help assess the performance impact.
- I have considered the **scalability risk** based on future predicted growth.
### Documentation
- The MR is named after the **desired squash commit** to feed the changelog linked to the current milestone.
- I have **added/updated documentation** (also updated if the changes feature a deprecation) or I have decided that documentation changes are not needed for this MR.
### Security [![Security Rating](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=security_rating&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client)
- I have confirmed that if this MR **does not contains any sensitive informations** hidden in the changes.
Related to #402[Rés'in] - v3.3.0 - Petites issues disparatesMathieu PontonMathieu Pontonhttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/803Resolve "Reload redirige vers les news"2024-03-27T09:04:09ZEtienne LOUPIASResolve "Reload redirige vers les news"# Related to #514# Related to #514[Rés'in] - v3.0.3 - AccessibilitéEtienne LOUPIASEtienne LOUPIAShttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/805V3.0.12024-03-27T08:03:11ZEtienne LOUPIASV3.0.1⭐ [Rés'in] - v3.0.0 - Refonte Graphiquehttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/784fix(carto): marker size & details width2024-03-26T16:06:36ZBastien DUMONTfix(carto): marker size & details width# Related to #530
## What does this MR do and why?
Fix width overlay that was reverted in https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/752/diff...# Related to #530
## What does this MR do and why?
Fix width overlay that was reverted in https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/752/diffs
Fix marker position change due to size change
## Screenshots or screen recordings
_These are strongly recommended to assist reviewers and reduce the time to merge your change._
## How to set up and validate locally (or on alpha)
_List all steps to set up and validate the changes on local environment._
---
## MR acceptance checklist
_To be completed by the chosen reviewer._
### Quality [![Bugs](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=bugs&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client) - [![Code Smells](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=code_smells&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client)
- For the code that this change impacts, I believe that the **automated tests validate functionality** that is **highly important to users**. If the existing automated tests do not cover this functionality, I have **added the necessary additional tests** or I have added an issue to describe the automation testing gap and linked it to this MR.
- I have made sure that the **sonar quality coverage is up to standards**.
- I have **considered the impact** of this change on the **front-end**, **back-end**, and **database** portions of the system where appropriate and applied.
- I have tested this MR in **all supported browsers** or determined that this testing is not needed.
- I have confirmed that this change is **backwards compatible** across updates (migrate up needs a migrate down), or I have decided that this does not apply.
### Performance, reliability and availability
- I am confident that this MR **does not harm performance**, or I have asked a reviewer to help assess the performance impact.
- I have considered the **scalability risk** based on future predicted growth.
### Documentation
- The MR is named after the **desired squash commit** to feed the changelog linked to the current milestone.
- I have **added/updated documentation** (also updated if the changes feature a deprecation) or I have decided that documentation changes are not needed for this MR.
### Security [![Security Rating](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=security_rating&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client)
- I have confirmed that if this MR **does not contains any sensitive informations** hidden in the changes.⭐ [Rés'in] - v3.0.0 - Refonte GraphiqueBastien DUMONTBastien DUMONThttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/795refactor(news): delete publish page2024-03-26T16:05:32ZAdel LAKHDARrefactor(news): delete publish page# Related to #531
## What does this MR do and why?
Removed the "publier une actualité" button from the landing page, and the corresponding 'publish page'.
_Describe in detail what your merge request does and why._
## Screenshots or ...# Related to #531
## What does this MR do and why?
Removed the "publier une actualité" button from the landing page, and the corresponding 'publish page'.
_Describe in detail what your merge request does and why._
## Screenshots or screen recordings
_These are strongly recommended to assist reviewers and reduce the time to merge your change._
## How to set up and validate locally (or on alpha)
_List all steps to set up and validate the changes on local environment._
---
## MR acceptance checklist
_To be completed by the chosen reviewer._
### Quality [![Bugs](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=bugs&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client) - [![Code Smells](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=code_smells&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client)
- For the code that this change impacts, I believe that the **automated tests validate functionality** that is **highly important to users**. If the existing automated tests do not cover this functionality, I have **added the necessary additional tests** or I have added an issue to describe the automation testing gap and linked it to this MR.
- I have made sure that the **sonar quality coverage is up to standards**.
- I have **considered the impact** of this change on the **front-end**, **back-end**, and **database** portions of the system where appropriate and applied.
- I have tested this MR in **all supported browsers** or determined that this testing is not needed.
- I have confirmed that this change is **backwards compatible** across updates (migrate up needs a migrate down), or I have decided that this does not apply.
### Performance, reliability and availability
- I am confident that this MR **does not harm performance**, or I have asked a reviewer to help assess the performance impact.
- I have considered the **scalability risk** based on future predicted growth.
### Documentation
- The MR is named after the **desired squash commit** to feed the changelog linked to the current milestone.
- I have **added/updated documentation** (also updated if the changes feature a deprecation) or I have decided that documentation changes are not needed for this MR.
### Security [![Security Rating](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=security_rating&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client)
- I have confirmed that if this MR **does not contains any sensitive informations** hidden in the changes.⭐ [Rés'in] - v3.0.0 - Refonte GraphiqueAdel LAKHDARAdel LAKHDARhttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/801(bug): Fix validateForm in account creation2024-03-26T15:45:56ZPierre Ecarlat(bug): Fix validateForm in account creation# Related to #533# Related to #533⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/785fix(orientation): Remove the 'C'est bientôt fini' screen2024-03-26T09:53:06ZPierre Ecarlatfix(orientation): Remove the 'C'est bientôt fini' screen# Related to #530
## What does this MR do and why?
Apparaît quand on ajoute une offre (depuis son compte)
+ Update la progress bar sur la création de structure (finissait à 100% trop tôt)
+ Enlevé le bouton précédent quand on cherche...# Related to #530
## What does this MR do and why?
Apparaît quand on ajoute une offre (depuis son compte)
+ Update la progress bar sur la création de structure (finissait à 100% trop tôt)
+ Enlevé le bouton précédent quand on cherche sa structure dans l'onboarding après avoir créé son compte (pas possible de retourner à la form d'avant)
## Screenshots or screen recordings
![image](/uploads/828024a3932ec0470c79da29cebaaaf4/image.png)⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/798fix(print): Close the structure detail panel when printing a structure2024-03-25T16:36:44ZPierre Ecarlatfix(print): Close the structure detail panel when printing a structure# Related to #530
## What does this MR do and why?
BUG : qd on clique sur “imprimer” dans une fiche structure, cela clos la fiche# Related to #530
## What does this MR do and why?
BUG : qd on clique sur “imprimer” dans une fiche structure, cela clos la fiche⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/800fix(orientation): Update last screen if structure appointment failed2024-03-25T14:56:38ZPierre Ecarlatfix(orientation): Update last screen if structure appointment failed# Related to #530
## What does this MR do and why?
Quand on oriente vers un RDV, enlève tous les filtres, puis sélectionne une structure ne proposant pas le service attendu, l'écran n'est pas bon
## Screenshots or screen recordings
...# Related to #530
## What does this MR do and why?
Quand on oriente vers un RDV, enlève tous les filtres, puis sélectionne une structure ne proposant pas le service attendu, l'écran n'est pas bon
## Screenshots or screen recordings
![image](/uploads/16952e04a1d697cdf062e19f0c1c4cc2/image.png)⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/797fix(scroll): No scroll in info windows2024-03-25T14:09:02ZPierre Ecarlatfix(scroll): No scroll in info windows# Related to #530
## What does this MR do and why?
No scroll with small screens
## Screenshots or screen recordings
![image](/uploads/9ad960f08126115b32172a121dd1465c/image.png)# Related to #530
## What does this MR do and why?
No scroll with small screens
## Screenshots or screen recordings
![image](/uploads/9ad960f08126115b32172a121dd1465c/image.png)⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/796fix(components): Input component time should update with onChange2024-03-25T12:44:35ZPierre Ecarlatfix(components): Input component time should update with onChange# Related to #530
## What does this MR do and why?
- Update the 'time' variant of the input component so each hour can have separated statuses
- Update the validateForm so we don't loose the focus on the input when it is valid (try to...# Related to #530
## What does this MR do and why?
- Update the 'time' variant of the input component so each hour can have separated statuses
- Update the validateForm so we don't loose the focus on the input when it is valid (try to change 8:00 by 8:30 on a valid form)
- Refacto, error wasn't used, nor ngOnDestroy
## Screenshots or screen recordings
![image](/uploads/2f71bc6c4193803cd96686c085244028/image.png)⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/790fix(ui): smaller more-filters cross2024-03-25T08:41:41ZRémi PAILHAREYfix(ui): smaller more-filters cross# Related to #000
## What does this MR do and why?
_Describe in detail what your merge request does and why._
## Screenshots or screen recordings
_These are strongly recommended to assist reviewers and reduce the time to merge your c...# Related to #000
## What does this MR do and why?
_Describe in detail what your merge request does and why._
## Screenshots or screen recordings
_These are strongly recommended to assist reviewers and reduce the time to merge your change._
## How to set up and validate locally (or on alpha)
_List all steps to set up and validate the changes on local environment._
---
## MR acceptance checklist
_To be completed by the chosen reviewer._
### Quality [![Bugs](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=bugs&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client) - [![Code Smells](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=code_smells&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client)
- For the code that this change impacts, I believe that the **automated tests validate functionality** that is **highly important to users**. If the existing automated tests do not cover this functionality, I have **added the necessary additional tests** or I have added an issue to describe the automation testing gap and linked it to this MR.
- I have made sure that the **sonar quality coverage is up to standards**.
- I have **considered the impact** of this change on the **front-end**, **back-end**, and **database** portions of the system where appropriate and applied.
- I have tested this MR in **all supported browsers** or determined that this testing is not needed.
- I have confirmed that this change is **backwards compatible** across updates (migrate up needs a migrate down), or I have decided that this does not apply.
### Performance, reliability and availability
- I am confident that this MR **does not harm performance**, or I have asked a reviewer to help assess the performance impact.
- I have considered the **scalability risk** based on future predicted growth.
### Documentation
- The MR is named after the **desired squash commit** to feed the changelog linked to the current milestone.
- I have **added/updated documentation** (also updated if the changes feature a deprecation) or I have decided that documentation changes are not needed for this MR.
### Security [![Security Rating](https://sonarqube.forge.grandlyon.com/api/project_badges/measure?project=pamn_client&metric=security_rating&token=36de9e39a5b4d878b9682146cdd3da5bf3777810)](https://sonarqube.forge.grandlyon.com/dashboard?id=pamn_client)
- I have confirmed that if this MR **does not contains any sensitive informations** hidden in the changes.
Related to #530⭐ [Rés'in] - v3.0.0 - Refonte GraphiqueRémi PAILHAREYRémi PAILHAREYhttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/793fix(carto): Make the filters fit in one row2024-03-22T12:20:25ZPierre Ecarlatfix(carto): Make the filters fit in one row# Related to #530
**Mériterait une micro QA je pense, les filtres disparaissent très vite (1280px)**
## What does this MR do and why?
Faire fit les filtres sur une ligne, en stretch puis mobile
## Screenshots or screen recordings
![...# Related to #530
**Mériterait une micro QA je pense, les filtres disparaissent très vite (1280px)**
## What does this MR do and why?
Faire fit les filtres sur une ligne, en stretch puis mobile
## Screenshots or screen recordings
![image](/uploads/6b4d8e7859943ef3c6e601c913c6f25a/image.png)
Faire comme
![image](/uploads/d5052c1c59c3e0f86aeb63db6f55c632/image.png)⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/794Resolve "[Compte utilisateur] - Supprimer la sensibilité à la casse dans les ...2024-03-22T08:57:08ZEtienne LOUPIASResolve "[Compte utilisateur] - Supprimer la sensibilité à la casse dans les adresses mail des comptes"# Related to #412# Related to #412⭐ [Rés'in] - v3.0.0 - Refonte GraphiqueEtienne LOUPIASEtienne LOUPIAShttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/792fix(print): Remove x in header2024-03-21T15:59:34ZPierre Ecarlatfix(print): Remove x in header# Related to #530
## What does this MR do and why?
Remove cross + vertical line
## Screenshots or screen recordings
![image](/uploads/16a133a5968720dd0c6af258896324ce/image.png)# Related to #530
## What does this MR do and why?
Remove cross + vertical line
## Screenshots or screen recordings
![image](/uploads/16a133a5968720dd0c6af258896324ce/image.png)⭐ [Rés'in] - v3.0.0 - Refonte GraphiquePierre EcarlatPierre Ecarlathttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/791fix(ui): reduce footer height2024-03-21T15:15:43ZMarlène SIMONDANTfix(ui): reduce footer height# Related to #530
Le footer “Suivant” pourrait être plus petit pour gagner de la place (cf v2) ![image](/uploads/b678fd4420688b2273d0ad351d4d258e/image.png)# Related to #530
Le footer “Suivant” pourrait être plus petit pour gagner de la place (cf v2) ![image](/uploads/b678fd4420688b2273d0ad351d4d258e/image.png)⭐ [Rés'in] - v3.0.0 - Refonte GraphiqueMarlène SIMONDANTMarlène SIMONDANThttps://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/-/merge_requests/789fix(ui): fix gap in orientation's publics2024-03-21T14:56:45ZMarlène SIMONDANTfix(ui): fix gap in orientation's publics# Related to #530
Publics spécifiques : L’espacement doit être plus grand entre les rubriques (cf écran type de structures)
![image](/uploads/3a80d09dfa72a24ab81465ba0e06c189/image.png) ![image](/uploads/b5b7481bf02264765a63ca6de3b35...# Related to #530
Publics spécifiques : L’espacement doit être plus grand entre les rubriques (cf écran type de structures)
![image](/uploads/3a80d09dfa72a24ab81465ba0e06c189/image.png) ![image](/uploads/b5b7481bf02264765a63ca6de3b3563d/image.png)⭐ [Rés'in] - v3.0.0 - Refonte GraphiqueMarlène SIMONDANTMarlène SIMONDANT