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

Merged
merged 52 commits into from
Jan 14, 2025
Merged

Feat: regroupement de facteurs #583

merged 52 commits into from
Jan 14, 2025

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 de65e2b
🔍 Latest deploy log https://app.netlify.com/sites/ecospheres/deploys/6786732758793a0008286a96
😎 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 de65e2b
🔍 Latest deploy log https://app.netlify.com/sites/meteo-france/deploys/67867327b400ad000808719c
😎 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 23, 2024
@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

Hide filtered elements instead of removing them from the array.
This allows updating the array without replacing the original version with the filtered one.
@narduin
Copy link
Contributor Author

narduin commented Jan 3, 2025

J'ai modifié le comportement du filtre. Plutôt que de ne garder que les éléments correspondants à la recherche, je garde tout et je cache les éléments qui ne correspondent pas.

Ainsi, on garde les datasetsProperties d'origine lors du filtrage et on ne les écrase pas avec une version incomplète quand on modifie un groupe ou un facteur.

@abulte abulte mentioned this pull request Jan 6, 2025
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
src/utils/bouquetGroups.ts Outdated Show resolved Hide resolved
@DanFluture275
Copy link

Autre point vu : l'affichage du tag non disponible disparait lorsque l'on n'est pas connecté. Peut éventuellement être traité comme un bug après la MEP si besoin et si pas d'autre effet de bord

move some logic to composable
add missing factors number info to onlyNoGroup results
@narduin narduin requested a review from abulte January 14, 2025 14:34
@abulte
Copy link
Contributor

abulte commented Jan 14, 2025

@DanFluture275 bon pour moi (je n'ai regardé que le code)

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.

C'est bon pour moi également !

@narduin narduin merged commit 87a8dd4 into main Jan 14, 2025
8 checks passed
@narduin narduin deleted the feat/regroupement-facteurs branch January 14, 2025 15:49
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