From 41a5ff3226ee5faa438fb992eb42d834219c3574 Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Thu, 16 Feb 2023 14:24:37 +0100 Subject: [PATCH 1/7] Doc import - Layout --- doc/import.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/doc/import.md b/doc/import.md index 8149213e..10b51478 100644 --- a/doc/import.md +++ b/doc/import.md @@ -1,15 +1,15 @@ -## Import de données +# Import de données -### Commande d'import +## Commande d'import ``` geonature modules import ``` -### Exemple d'import de données +## Exemple d'import de données -#### Import simple depuis un fichier csv *(bien formatté)* +### Import simple depuis un fichier CSV *(bien formaté)* ``` geonature modules import -s m_sipaf.pf -d @@ -20,7 +20,7 @@ Cette commande va intégrer (s'il y a correspondance des champs), pour chaque li - d'une mise à jour si la données est modifié - si la ligne existe et que la données n'est pas modifiée on ne fait rien -#### Import avec mapping des données +### Import avec mapping des données ``` geonature modules import -s m_sipaf.pf -d -p @@ -48,18 +48,18 @@ SELECT ``` -#### Plusieurs imports depuis un fichier csv +### Plusieurs imports depuis un fichier CSV ``` geonature modules import -i -d ``` -avec: - - `` le code de l'import - - `` liens vers le dossier contenant les données +avec : -Nous avons par exemple l'import de code `m_sipaf.pf_V1` et défini dans le fichier [m_sipaf.pf_V1.import.yml](../config/modules/contrib/m_sipaf/imports/m_sipaf.pf_V1.import.yml) qui permet d'importer les organismes, passages à - faune et acteurs depuis le même fichier csv et avec un mapping spécifique à chaque destinaire. +- `` : le code de l'import +- `` : lien vers le dossier contenant les données +Nous avons par exemple l'import de code `m_sipaf.pf_V1` et défini dans le fichier [m_sipaf.pf_V1.import.yml](../config/modules/contrib/m_sipaf/imports/m_sipaf.pf_V1.import.yml) qui permet d'importer les organismes, passages à faune et acteurs depuis le même fichier CSV et avec un mapping spécifique à chaque destinaire. ``` type: import From 0fdb71e848f695b3951e025692a61acf2166df30 Mon Sep 17 00:00:00 2001 From: Amandine Date: Thu, 16 Feb 2023 14:35:00 +0100 Subject: [PATCH 2/7] Update creation_module.md --- doc/creation_module.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/creation_module.md b/doc/creation_module.md index eb8f79f8..63357483 100644 --- a/doc/creation_module.md +++ b/doc/creation_module.md @@ -28,7 +28,7 @@ La structure du dossier de la configuration du module est la suivante : # fichiers de définition des objects (tables, modèles) associés à ce module definitions/ - # données addionelles + # données additionnelles features/ # fichiers images, médias, etc.. From 3261e0bba7d29be10aae4fd5bbb9fa104b68c42e Mon Sep 17 00:00:00 2001 From: "joel.clement" Date: Thu, 16 Feb 2023 15:07:14 +0100 Subject: [PATCH 3/7] back to dev --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index afaf360d..3f6789fa 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.0 \ No newline at end of file +1.0.1dev \ No newline at end of file From e8de39e34610968fd593cf450978a0745740fbe6 Mon Sep 17 00:00:00 2001 From: "joel.clement" Date: Thu, 16 Feb 2023 15:07:39 +0100 Subject: [PATCH 4/7] page_size adapt to table height --- doc/changelog.md | 9 +++++++-- .../layout/object/layout-object-table.component.ts | 9 ++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/doc/changelog.md b/doc/changelog.md index 2c56c678..484b7111 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -1,7 +1,12 @@ # Changelog -1.0.0 (16-02-2023) ------------------- +## 1.0.1 (unreleased) + +### Améliorations + +- tables: adaptation automatique du nombre de colonnes demandées (`page_size`) à la hauteur du composant (pour éviter les zones vides) + +## 1.0.0 (16-02-2023) Première version fonctionnelle du module MODULATOR. Elle inclut une documentation pour créer ses propres sous-modules, mais aussi 2 sous-modules d'exemple (SIPAF pour l'inventaire national des passages à faune et MONITORING pour le gestionnaire de sites). diff --git a/frontend/app/components/layout/object/layout-object-table.component.ts b/frontend/app/components/layout/object/layout-object-table.component.ts index 4ac966fb..40d66f89 100644 --- a/frontend/app/components/layout/object/layout-object-table.component.ts +++ b/frontend/app/components/layout/object/layout-object-table.component.ts @@ -22,6 +22,7 @@ export class ModulesLayoutObjectTableComponent tab = document.createElement('div'); // element tableHeight; // hauteur de la table + pageSize; apiParams; modalDeleteLayout = { code: 'utils.modal_delete', @@ -50,6 +51,7 @@ export class ModulesLayoutObjectTableComponent } drawTable(): void { + this.pageSize = this.pageSize || this.computedLayout.page_size || 10; this.table = new Tabulator(this.tab, { langs: tabulatorLangs, locale: 'fr', @@ -60,7 +62,7 @@ export class ModulesLayoutObjectTableComponent ajaxRequestFunc: this.ajaxRequestFunc, columns: this.columns(), ajaxURL: this._mConfig.objectUrl(this.context.module_code, this.context.object_code), - paginationSize: this.computedLayout.page_size || this.objectConfig().utils.page_size, + paginationSize: this.pageSize, pagination: 'remote', headerFilterLiveFilterDelay: 600, ajaxSorting: true, @@ -284,6 +286,11 @@ export class ModulesLayoutObjectTableComponent } this.tableHeight = `${elem.clientHeight}px`; this.table.setHeight(this.tableHeight); + const pageSize = Math.floor((elem.clientHeight - 90) / 50); + if (!this.computedLayout.page_size && this.pageSize != pageSize) { + this.pageSize = pageSize; + this.drawTable(); + } }, 10); } From b30b35b3403554376c73d734b3c1d36b76080467 Mon Sep 17 00:00:00 2001 From: "joel.clement" Date: Thu, 16 Feb 2023 15:27:11 +0100 Subject: [PATCH 5/7] fix import route --- .../m_sipaf/imports/ref_geo.route.import.yml | 26 +++++++------------ 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/config/modules/contrib/m_sipaf/imports/ref_geo.route.import.yml b/config/modules/contrib/m_sipaf/imports/ref_geo.route.import.yml index 0d5950c1..6d4648c6 100644 --- a/config/modules/contrib/m_sipaf/imports/ref_geo.route.import.yml +++ b/config/modules/contrib/m_sipaf/imports/ref_geo.route.import.yml @@ -3,19 +3,13 @@ code: ref_geo.route title: import ref_geo.route description: scenario d'import de données pour le ref_geo lineaire (route, autoroute) items: - - - schema_code: ref_geo.linear_type - data: linear_type.csv - - - schema_code: ref_geo.area_type - data: area_type.csv - - - schema_code: ref_geo.linear_group - data: TRONCON_DE_ROUTE_NATIONALE_AUTOROUTE.csv - pre_process: scripts/ppi_groupe_route_na.sql - - - schema_code: ref_geo.linear - ref_geo.linear: ref_geo.linear - data: TRONCON_DE_ROUTE_NATIONALE_AUTOROUTE.csv - pre_process: scripts/ppi_troncon_route_na.sql - keep_raw: true + - schema_code: ref_geo.linear_type + data: linear_type.csv + - schema_code: ref_geo.linear_group + data: TRONCON_DE_ROUTE_NATIONALE_AUTOROUTE.csv + pre_process: scripts/ppi_groupe_route_na.sql + - schema_code: ref_geo.linear + ref_geo.linear: ref_geo.linear + data: TRONCON_DE_ROUTE_NATIONALE_AUTOROUTE.csv + pre_process: scripts/ppi_troncon_route_na.sql + keep_raw: true From ee6239de8579b14e827f3f79ef806af0af7f03bf Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Thu, 16 Feb 2023 16:51:51 +0100 Subject: [PATCH 6/7] Changelog 1.0.1 --- doc/changelog.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/changelog.md b/doc/changelog.md index 484b7111..7f37c642 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -1,10 +1,14 @@ # Changelog -## 1.0.1 (unreleased) +## 1.0.1 (16-02-2023) -### Améliorations +**✨ Améliorations** -- tables: adaptation automatique du nombre de colonnes demandées (`page_size`) à la hauteur du composant (pour éviter les zones vides) +- Listes des objets : adaptation automatique du nombre d'objets demandées (`page_size`) en fonction de la hauteur du composant (pour éviter les zones vides) + +**🐛 Corrections** + +- SIPAF : Correction de l'import du référentiel de linéaires (routes, autoroutes) ## 1.0.0 (16-02-2023) From 500a39fa6b4fc8c0849dcb8793ce87a51c15bfac Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Thu, 16 Feb 2023 16:52:08 +0100 Subject: [PATCH 7/7] Prepa 1.0.1 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 3f6789fa..7dea76ed 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.1dev \ No newline at end of file +1.0.1