Skip to content

Conversation

@jacquesfize
Copy link
Contributor

@jacquesfize jacquesfize commented Oct 21, 2025

Objectif : reprendre les composants "spécifiques" de façon à les rendre indépendants de la class Obj et du service configService.

  • Création d'un nouveau service de gestion de la configuration appelé au niveau des resolveurs des composants de façon à ce que toutes pages est la configuration du module en cours disponible.
  • Création de nouveau composants ne reposant pas sur l'objet Obj.

Backend

  • création d'une route refact config qui évite des traitements au niveau du front
  • correction des configs
  • création d'un MonitoringCruvedSchemaMixin pour retourner le cruved automatiquement
  • routes sites :
    • get_one : reprise de la route
    • post/patch/put
  • routes sites_groups :
    • get_one : reprise de la route
    • post/patch/put
  • routes autres type
    • get_one : reprise de la route
    • post/patch/put

Frontend

  • Service Config-g
  • Service Permissions
    • Centralisation et nettoyage dans services permissions
    • Virer tout les current_user.cruvedModule et autre cruvedModule
  • Form-g
    • Création d'un composant
    • finir la gestion des boutons
    • gerer les valeur par default
    • bien tester une création
    • fix les geometries
    • navigatetodetail
  • Form-g-sites
  • Properties-g
  • DataTable-g
    • revoir la création des templates
    • simplification des labels
  • SiteGroup component
    • supprimer obj et configservice
  • SiteGroupDetail component
    • supprimer obj et configservice
  • SiteDetail component
    • supprimer obj et configservice
    • utiliser form-g-site

@codecov
Copy link

codecov bot commented Oct 21, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (ad62b80) to head (1238043).
⚠️ Report is 4 commits behind head on develop.

Additional details and impacted files
@@            Coverage Diff            @@
##           develop      #513   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            1         1           
  Lines            4         4           
=========================================
  Hits             4         4           
Flag Coverage Δ
pytest 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

amandine-sahl and others added 4 commits October 22, 2025 17:55
* feat (config, back): now replace config file variable when parsing the protocol config

* feat(config,back): config now merge `generic` and `specific` into `fields`

* create a new route to fetch the new configuration

* modify ci and fix lint

* fix missing variable

* increase test and debug

* fix lint
jacquesfize and others added 16 commits October 22, 2025 18:02
* use config-g

* Resolve datatable

* Resolve configServiceG

* Remove configService

* Use configResolver
* Clean permission in datatable -g

* Change permission

* Clean permission
* first version

* now work on site and site group

* debug rebase

* refact + clean + add properties g to module

* fix synthese sync

* fix lint
* Route getOne

* Add getOne sites_group
* SiteGroup Detail component Remove configServe & obj
@amandine-sahl amandine-sahl changed the title Refact config Refactorisation : rendre les différents éléments indépendants Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants