-
Notifications
You must be signed in to change notification settings - Fork 109
Description
Epic: "Enrichir page d'accueil" #2983
L'ARB IDF propose de rajouter sur la page d'accueil la possibilités d'afficher une liste des dernières observations.
Il s'agit d'une version différente de celle présentée initialement dans l'epic mentionné ci-dessus. Initialement, l'idée était d'enrichir la map existante d'une liste.
On propose ici finalement une disposition alternative à la carte des dernières observations en liste seule.
Cette proposition est pensée comme une alternative non impactante, non invasive, et à faible coût de développement.
Liste
GeoNature ne dispose pas d'un composant réutilisable permettant d'afficher une carte et une liste synchronisés.
La création du composant list+carte pourra être traitée ultérieurement
On souhaite ici afficher une liste des N dernières observations, avec les informations classique (observateur, taxon, statuts, localisation).
Cette liste serait filtrable, et paginée côté client (la pagination de la synthèse n'est pas encore intégrée à GN).
Elle serait filtrable selon 3 critères, présentés comme une toolbar en haut du composant:
- groupe 2 (récupération du filtre de la synthèse)
- groupe 3 (récupération du filtre de la synthèse)
- avec/sans statuts (boolean permettant une contrainte au niveau des statuts, gérée par l'administrateur et indiquée depuis la config)
Disposition
Cette liste pourrait être affichée soit:
- à la place de la map des dernières observations
- en nouvel onglet à côté de dernières discussions / validations
Config
L'affichage de cet élément sur la page d'accueil est logiquement conditionnel, et activable ou non dans la config.
On pourrait soit:
- transformer l'entrée
DISPLAY_MAP_LAST_OBS: booleanenDISPLAY_LAST_OBS_MODE: MAP|LIST|NONE - ajouter une entrée
DISPLAY_LIST_LAST_OBS: booleanqui permet
De plus, des options pourraient être ajoutées:
- le nombre d'observations affichée dans la liste (entier)
- les statuts à prendre en compte (syntaxe à définir)
- le type du zonage admin à prendre en compte pour localisation (COM|DEP|REG)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status