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

Feat: regroupement de facteurs #583

Open
wants to merge 46 commits into
base: main
Choose a base branch
from
Open

Conversation

narduin
Copy link
Contributor

@narduin narduin commented Nov 14, 2024

Ajout de la notion de regroupement group dans les bouquets.

Jusqu'ici:

  • ajout d'un regroupement depuis le formulaire d'ajout d'un dataset dans un bouquet
  • ajout/modification du regroupement depuis la modale d'édition du dataset
  • ajout/création à un regroupement depuis la modale d'ajout à un bouquet sur la page de détails du dataset
  • suppression d'un dataset d'un regroupement (même si dupliqué)
  • attribution automatique au regroupement "Sans regroupement" si group est falsy
  • création du composant DisclosureWidget (accordéon custom)
  • renommage d'un regroupement
  • clone du bouquet avec regroupement
  • regroupement ajouté dans l'export csv
  • compteur de données dans un regroupement

Ajout du composant Vue 3 Multiselect pour la sélection/création de regroupements.

Test de ce même composant pour la sélection des datasets (quelques bugs en cours).

Fix ecolabdata/ecospheres#145
Fix ecolabdata/ecospheres#491
Fix ecolabdata/ecospheres#518

Copy link

netlify bot commented Nov 14, 2024

Deploy Preview for ecospheres ready!

Name Link
🔨 Latest commit 0beeb17
🔍 Latest deploy log https://app.netlify.com/sites/ecospheres/deploys/676599d9cc11ca0007218401
😎 Deploy Preview https://deploy-preview-583--ecospheres.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Nov 14, 2024

Deploy Preview for meteo-france ready!

Name Link
🔨 Latest commit 0beeb17
🔍 Latest deploy log https://app.netlify.com/sites/meteo-france/deploys/676599d9cae31b000844d74c
😎 Deploy Preview https://deploy-preview-583--meteo-france.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

@abulte abulte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool, ça prend déjà forme 😎

package.json Show resolved Hide resolved
src/components.d.ts Outdated Show resolved Hide resolved
src/components/DisclosureWidget.vue Outdated Show resolved Hide resolved
src/components/bouquets/BouquetDatasetList.vue Outdated Show resolved Hide resolved
src/components/bouquets/BouquetDatasetList.vue Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
src/components/datasets/DatasetAddToBouquetModal.vue Outdated Show resolved Hide resolved
src/components/datasets/DatasetAddToBouquetModal.vue Outdated Show resolved Hide resolved
src/components/datasets/DatasetAddToBouquetModal.vue Outdated Show resolved Hide resolved
@narduin narduin requested a review from abulte November 28, 2024 16:52
sort group alphabetically in composable +
styles
@narduin narduin force-pushed the feat/regroupement-facteurs branch from 2339bee to e5a56b9 Compare December 3, 2024 13:31
@narduin narduin marked this pull request as ready for review December 3, 2024 13:45
small cleanup
@narduin narduin force-pushed the feat/regroupement-facteurs branch from 445dce4 to 2663dbc Compare December 3, 2024 13:49
Copy link
Contributor

@abulte abulte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💪 😎

  • j'ai une erreur en console <path>... au chargement de la page de détails
  • problème à la suppression du dernier JDD d'un groupe (KO et erreurs console)
  • les problèmes sur le nouveau select dataset que tu as vues je crois
  • petite régression sur le style quand pas de JDD
Capture d’écran 2024-12-04 à 08 18 25

src/components/DisclosureWidget.vue Outdated Show resolved Hide resolved
src/components/forms/dataset/SelectDataset.vue Outdated Show resolved Hide resolved
src/components/forms/dataset/SelectDataset.vue Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
@narduin
Copy link
Contributor Author

narduin commented Dec 4, 2024

j'ai une erreur en console <path>... au chargement de la page de détails

Problème d'export svg c'est corrigé !

problème à la suppression du dernier JDD d'un groupe (KO et erreurs console)

Je n'ai pas réussi à reproduire, tu aurais étape par étape ?

abulte
abulte previously approved these changes Dec 17, 2024
Copy link
Contributor

@abulte abulte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Attendons jusqu'à demain voir si data.gouv.fr a des remarques particulières avant de merger, sinon ok pour moi.

@abulte abulte requested a review from DanFluture275 December 17, 2024 15:20
Copy link
Contributor

@abulte abulte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le padding sous le filtre couverture territoriale a changé

Capture d’écran 2024-12-17 à 16 33 00 Capture d’écran 2024-12-17 à 16 33 06

@narduin
Copy link
Contributor Author

narduin commented Dec 17, 2024

Le padding sous le filtre couverture territoriale a changé

C'est corrigé, j'en ai profité pour mettre le même chevron !

Copy link
Contributor

@abulte abulte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On perd le cadre de l'input avec une couverture sélectionnée

Capture d’écran 2024-12-17 à 16 54 24

@narduin
Copy link
Contributor Author

narduin commented Dec 17, 2024

On perd le cadre de l'input avec une couverture sélectionnée

Corrigé aussi. Le texte n'est pas super bien centré à cause d'un margin bottom (de la librairie) j'ai pas surchargé vu qu'on va remplacer le composant bientôt 🤞

abulte
abulte previously approved these changes Dec 18, 2024
@DanFluture275
Copy link

DanFluture275 commented Dec 19, 2024

Retours recette :

Bloquant :

  • Boutons modifier et supprimer accessibles quand on n'a pas les droits d'édition sur le bouquet

Mineurs :

  • Problème couleur dropdown "Sans regroupement" quand édition d'un JDD dans lequel rien n'a été saisi dans regroupement
  • Pas de msg d'erreur quand on valide un renommage de regroupement avec un champs vide
  • Pas de limite de caractère à 100 pour le nom du facteur (dans la popin renommage + formulaire création/édition de JDD)

@narduin narduin requested a review from abulte December 19, 2024 12:57
* feat(groups-filter): logic and markup for factor filtering

* feat(groups-sommaire): add sommaire logic and styles

* feat(groups-filtre): optimize code and fix small bugs
moved functions to composables and updated references
fixed an anchor link bug inside DsfrTabs with a quick and dirty CSS hack feat(groups-filtre): optimize code and fix small bugs 🧙‍

* feat(groups-filter): fix searchComponent regression
@narduin narduin force-pushed the feat/regroupement-facteurs branch from 52c24a4 to c99129e Compare December 19, 2024 15:31
DanFluture275
DanFluture275 previously approved these changes Dec 19, 2024
Copy link

@DanFluture275 DanFluture275 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

testé PO OK

Copy link
Contributor

@abulte abulte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@narduin
Copy link
Contributor Author

narduin commented Dec 20, 2024

😱 ecolabdata/ecospheres#518

Toute modification (regroupement ou facteur) faite pendant le filtrage entraîne ce comportement. C'est parce qu'on filtre les datasetsProperties et qu'on réassigne ces même datasetsProperties filtrés au renommage/édition. La version filtrée écrase ainsi la version d'origine.

@DanFluture275
Copy link

@narduin J'ai encore un comportement bizarre lors de la modif d'un JDD pendant qu'un filtre est actif.
Dans un bouquet, j'ai :

  • facteur 1
  • facteur 2

Je filtre sur "2", j'édite "facteur 2" pour le renommer en "facteur 2 doublon", j'enregistre.
--> "facteur 1" a disparu, et j'ai "facteur 2" + "facteur 2 doublon".

Comportement attendu : avoir "facteur 1" et "facteur 2 doublon"

Vidéo en pj
https://github.com/user-attachments/assets/920c858b-7c75-4cd3-b299-03866e611b0c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants