8000 Enchaînement des relevés de visite sur différents sites · Issue #410 · PnX-SI/gn_module_monitoring · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Enchaînement des relevés de visite sur différents sites #410

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

Open
ahurabielle opened this issue Feb 5, 2025 · 1 comment
Open

Enchaînement des relevés de visite sur différents sites #410

ahurabielle opened this issue Feb 5, 2025 · 1 comment

Comments

@ahurabielle
Copy link

Les utilisateurs ont tendance à visiter tous les sites d'un groupe de site le même jour.
Dans ce cadre, ils voudraient pouvoir conserver les informations (date, observateur, éventuellement commentaire, etc.) en enchaînant les relevés, un peu à la manière de ce qui est fait aujourd'hui dans le module OccTax.

Or, aujourd'hui, le bouton "enchainer les relevés" dans le monitoring permet plutôt de saisir plusieurs passages d'affilée sur un même site.
Ce fonctionnement peut se faire grâce au renseignement de la section keep dans les JSON des objets (site.json, visit.json, etc).
Mais il n'existe pas la possibilité de saisir des visites "similaires" sur des sites différents.

Il pourrait être intéressant d'introduire ce comportement.
En particulier, au niveau des visites.

@marie-laure-cen
Copy link
marie-laure-cen commented Mar 28, 2025

ça peut se faire en récupérant le id_base_site comme on peut le faire avec id_sites_group au niveau du site via le code suivant:

    "id_sites_group": {
      "type_widget": "datalist",
      "attribut_label": "Groupe de site",
      "type_util": "sites_group",
      "keyValue": "id_sites_group",
      "keyLabel": "sites_group_code",
      "api": "__MONITORINGS_PATH/list/__MODULE.MODULE_CODE/sites_group?id_module=__MODULE.ID_MODULE",
      "application": "GeoNature",
      "required": true,
      "hidden": false
    },

ça, ça marche mais il faut remplir le base_site_name de manière unique et facilement compréhensible pour retrouver le bon site (il y a peut être moyen d'ajouter un filtre avec le groupe de site en paramètre dynamique) :

    "id_base_site": {
      "type_widget": "datalist",
      "attribut_label": "Site",
      "type_util": "site",
      "keyValue": "id_base_site",
      "keyLabel": "base_site_name",
      "api": "__MONITORINGS_PATH/list/__MODULE.MODULE_CODE/site?id_module=__MODULE.ID_MODULE",
      "application": "GeoNature",
      "required": true,
      "hidden": false
    },

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

No branches or pull requests

2 participants
0