Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Améliorations Panier d'Actions à Impact #3307

Merged
merged 91 commits into from
Oct 9, 2024
Merged
Changes from 1 commit
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
2eda51f
Met à jour/complète les pictos pour la landing page
marc-rutkowski Sep 17, 2024
c21aa94
Ajoute le composant de recherche/sélection d'une collectivité
marc-rutkowski Sep 17, 2024
f22e09a
Extrait et met à jour le contenu de la section "comment ça marche"
marc-rutkowski Sep 17, 2024
bab3688
Ajoute la section "Vous êtes une collectivité déjà engagée..."
marc-rutkowski Sep 17, 2024
ecc0b78
Ajoute le sélecteur de collectivité sur la landing page générique
marc-rutkowski Sep 17, 2024
626878a
Désactive le bouton "C'est parti" si il n'y a pas de collectivité de …
marc-rutkowski Sep 17, 2024
05ff64a
Ajoute l'encadré invitant au partage du lien vers le panier
marc-rutkowski Sep 18, 2024
45da319
Ajoute un CTA "Voir le détail de la fiche" dans la preview des fiches
marc-rutkowski Sep 18, 2024
6a66a4b
Charge l'id de la fiche action à impact associée à une FA créée depui…
marc-rutkowski Sep 18, 2024
805c2d4
Indique sur une fiche action si elle est issue d'une action à impact
marc-rutkowski Sep 18, 2024
475d40c
Déplace une partie du code du panier dans le package ui pour pouvoir …
marc-rutkowski Sep 18, 2024
2f16fca
Affiche dans l'app le descriptif d'une action à impact (du panier d'a…
marc-rutkowski Sep 19, 2024
3a1378d
Retire de la sélection les actions déjà ajoutées au panier
marc-rutkowski Sep 19, 2024
446674e
Change le libellé du bouton de validation du panier
marc-rutkowski Sep 19, 2024
74cb74d
Change les styles de l'encadré "Inviter des membres"
marc-rutkowski Sep 19, 2024
74d7b57
Ajoute le bouton "Initier votre plan d'action"
marc-rutkowski Sep 19, 2024
fc2ed6d
Améliore l'affichage de la description de l'action à impact liée à un…
marc-rutkowski Sep 23, 2024
15849e6
Ajoute dans la méthode de fetch des actions à impact le filtrage sur …
marc-rutkowski Sep 25, 2024
0ec3fbb
Supprime une ligne dupliquée
marc-rutkowski Sep 25, 2024
4adfc0f
Permet d'avoir un filtre par checkbox dans les options de filtrage de…
marc-rutkowski Sep 25, 2024
663809f
Ajoute l'option de filtrage "Élargir au-delà des compétences territor…
marc-rutkowski Sep 25, 2024
95f8996
Passe l'option de filtrage "Élargir au-delà des compétences territori…
marc-rutkowski Sep 25, 2024
f50f4ec
Supprime un fichier inutilisé
marc-rutkowski Sep 25, 2024
b136b46
Supprime un import inutilisé
marc-rutkowski Sep 25, 2024
b02aaf2
Affiche les contenus markdown dans la description d'une fiche action
marc-rutkowski Sep 25, 2024
0353001
Supprime du code inutilisé
marc-rutkowski Sep 26, 2024
330f45d
Corrige le filtrage par compétences
marc-rutkowski Sep 26, 2024
7497f57
Ajoute l'affichage des actions des référentiels liées à une action à …
marc-rutkowski Sep 26, 2024
9fb55e4
Gère un état `disabled` sur le bouton "Créer un plan d’action"
marc-rutkowski Sep 27, 2024
f61f18a
Affiche le bouton "Retirer des actions réalisées/en cours" sur les ca…
marc-rutkowski Sep 27, 2024
dec45d8
Affiche un message à propos de l'ajout des actions placées "réalisées…
marc-rutkowski Sep 27, 2024
8a2c06b
Ajoute les cases à cocher (et le gestionnaire d'état associé) permett…
marc-rutkowski Sep 27, 2024
c2bbd8e
Ajoute une fonction permettant d'obtenir l'id du panier d'une collect…
marc-rutkowski Sep 27, 2024
19371ef
Ajoute le lien vers le panier dans l'app
marc-rutkowski Sep 30, 2024
c39d8fb
Utilise les composants Button du DS dans l'en-tête de l'app
marc-rutkowski Sep 30, 2024
02edd78
Détermine si une action à impact est déjà importée dans un PA
marc-rutkowski Sep 30, 2024
8fe3621
Ajoute l'onglet "fiches déjà importées"
marc-rutkowski Sep 30, 2024
b535fe5
Evite de charger en double les informations des actions à impact
marc-rutkowski Oct 1, 2024
3b5ffe5
Corrige un libellé et change les styles des titres de section
marc-rutkowski Oct 1, 2024
c906bb5
Réalise le filtrage sur les compétences a posteriori pour qu'il ne s'…
marc-rutkowski Oct 1, 2024
a7fe6d3
Utilise la nouvelle table pour l'affichage et l'édition des effets at…
marc-rutkowski Oct 1, 2024
5c5ac2f
Change la manière de charger et de filtrer les thématiques associées …
marc-rutkowski Oct 1, 2024
67b43aa
Ajoute le tracking du bouton "copier le lien du panier"
marc-rutkowski Oct 1, 2024
c7d61ee
Corrige le tracking du filtre sur les compétences
marc-rutkowski Oct 1, 2024
f902e68
Ajoute le tracking du bouton "action issue du panier"
marc-rutkowski Oct 1, 2024
2e7a83c
Ajoute le tracking des boutons de la page "créer un plan d'action"
marc-rutkowski Oct 1, 2024
f923a3c
Ajoute le chargement de la typologie des actions à impact
marc-rutkowski Oct 1, 2024
0288b22
Ajoute l'affichage de la typologie dans le détail et la preview d'une…
marc-rutkowski Oct 1, 2024
bec18d8
Ajoute l'affichage de la typologie dans le détail d'une action à impa…
marc-rutkowski Oct 1, 2024
1609c23
Ajoute le filtrage par typologie des actions à impact
marc-rutkowski Oct 1, 2024
9978733
Affiche les actions du panier regroupées par statut
marc-rutkowski Oct 2, 2024
d912e5b
Répare un test
marc-rutkowski Oct 2, 2024
3f162cb
Répare un passage de paramètres
marc-rutkowski Oct 2, 2024
8d4fcc0
Répare le compteur d'actions dans le panier à la validation
marc-rutkowski Oct 2, 2024
c6c7e82
Evite une erreur de typage
marc-rutkowski Oct 2, 2024
5cca375
Fixe les imports
marc-rutkowski Oct 2, 2024
c81e777
Corrige une erreur de typage
marc-rutkowski Oct 2, 2024
c8e6733
Ajoute l'url du panier dans le build de l'app
marc-rutkowski Oct 2, 2024
e5316b4
Corrige des erreurs de build du panier suite au dernier rebase
marc-rutkowski Oct 2, 2024
f54303f
Corrige la construction de l'url d'accès au panier depuis l'app
marc-rutkowski Oct 2, 2024
fc19b1a
Répare le filtrage sur les thématiques
marc-rutkowski Oct 2, 2024
8d7101f
Change le libellé de l'onglet "Sélection" et gère le singulier pour l…
marc-rutkowski Oct 2, 2024
6c440e9
Revert "Evite de charger en double les informations des actions à imp…
marc-rutkowski Oct 3, 2024
f81382d
Revert "Répare un test"
marc-rutkowski Oct 3, 2024
648b7e7
Revert "Répare le compteur d'actions dans le panier à la validation"
marc-rutkowski Oct 3, 2024
c489044
Ajoute le chargement de la typologie pour la fiche résumé d'une actio…
marc-rutkowski Oct 3, 2024
3e46466
Evite l'affichage d'une bulle vide quand il n'y a pas de filtre actif
marc-rutkowski Oct 3, 2024
1165eca
Change un libellé
marc-rutkowski Oct 3, 2024
8fcb8b8
Refait fonctionner la connexion ws du panier en local
marc-rutkowski Oct 7, 2024
b590984
Change la manière dont sont chargées et filtrées les actions
marc-rutkowski Oct 7, 2024
448a6e4
Ajoute le tri local par ordre d'affichage des thématiques
marc-rutkowski Oct 7, 2024
8c40a03
Répare un test et supprime un test dupliqué
marc-rutkowski Oct 7, 2024
3ce25a8
Extrait un typage partagé
marc-rutkowski Oct 7, 2024
ab61ee1
Utilise le nouveau typage
marc-rutkowski Oct 7, 2024
ce73499
Ajoute/enlève automatiquement l'action du panier si la case à cocher …
marc-rutkowski Oct 7, 2024
e4814cc
Affiche dans l'en-tête le nom de la collectivité associée au panier
marc-rutkowski Oct 7, 2024
d1ea646
Affiche un message invitant à se connecter quand on veut accéder au p…
marc-rutkowski Oct 7, 2024
96d534e
Ajoute l'url du panier dans le build du site
marc-rutkowski Oct 7, 2024
d3ead48
Ajoute le lien vers le panier dans la page "outil numérique"
marc-rutkowski Oct 7, 2024
b35faee
Corrige l'url d'accès à la collectivité depuis l'en-tête du panier
marc-rutkowski Oct 7, 2024
4f163c4
Répare l'état de la case à cocher "Je suis référent.e dans..."
marc-rutkowski Oct 7, 2024
5b08638
Ajoute Crisp dans l'app panier
marc-rutkowski Oct 7, 2024
6fe5dd9
Corrige une erreur de typage qui fait échouer le build
marc-rutkowski Oct 7, 2024
f2ed73a
Change le build de l'image de prod du panier
marc-rutkowski Oct 8, 2024
5f7b251
Rend le panneau "inviter des membres" réduit par défaut
marc-rutkowski Oct 8, 2024
9d0bd7b
Supprime un lien dupliqué dans le pied-de-page
marc-rutkowski Oct 8, 2024
fa9ecde
Décale un peu vers la droite le panneau "inviter des membres"
marc-rutkowski Oct 8, 2024
df6a1e9
Rend non cliquable le nom de la collectivité dans l'en-tête du panier…
marc-rutkowski Oct 8, 2024
09a3779
Garde le sélecteur de collectivité affiché même après la sélection d'…
marc-rutkowski Oct 8, 2024
04a95cd
Evite de sélectionner un item absent de la liste des collectivités d'…
marc-rutkowski Oct 8, 2024
a75e380
Change l'infobulle
marc-rutkowski Oct 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Evite de sélectionner un item absent de la liste des collectivités d'…
…un utilisateur lors de la transformation du panier en plan d'action
marc-rutkowski committed Oct 9, 2024
commit 04a95cd121706b009d450ca8ac1cd859d3aebcd9
Original file line number Diff line number Diff line change
@@ -170,8 +170,13 @@ const ModeConnecteRattache = ({
const router = useRouter();
const { collectiviteId: savedCollectiviteId } = useCollectiviteContext();

// vérifie que l'id est bien présent dans la liste
const found =
savedCollectiviteId &&
!!collectivites?.find((c) => c.collectivite_id === savedCollectiviteId);

const [collectiviteId, setCollectiviteId] = useState<OptionValue>(
savedCollectiviteId ? savedCollectiviteId : collectivites[0].collectivite_id
found ? savedCollectiviteId : collectivites[0].collectivite_id
);

const handleOnClick = async () => {