Giter VIP home page Giter VIP logo

geor_tabou2_front's People

Contributors

catmorales avatar fni18300 avatar gaetanbrl avatar lle23797 avatar opguillaume avatar pierrejego avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geor_tabou2_front's Issues

Fiche PA ou Fiche OA & SA - Ajouter un événement

Description

En tant que DAUH,
Je souhaite ouvrir une fiche de la couche PA, OA ou SA,
Afin de d'ajouter un événement.

Règles : validation de la saisie

  • Une validation est nécessaire sur les champs Type, Date (obligatoires)
  • Une API est nécessaire pour la sauvegarde des documents
  • Soumis à condition d'accès (droit d'ajout / modification)

(Si) Tests / Cas

Ces étapes sont à reproduire et valider pour les couches PA, OA et SA :

  1. Cliquer sur une couche PA, OA ou SA
  2. Cliquer sur une entité PA, OA ou SA visible sur la carte
  3. Visualiser la fiche PA (si entité PA cliquée) ou OA & SA (si entité OA ou SA cliquée)
  4. Voir que les champs ne sont pas modifiables
  5. Cliquer sur le bouton "Journal de bord"
  6. Voir que les événements déjà associés sont chargés, modifiables et qu'un bouton "Ajouter" est visible
  7. Cliquer sur le bouton "Ajouter"
  8. Voir que les champs Type et Date, Note sont vides
  9. Voir que les champs Type et Date ou la ligne entière est encadrée en rouge (selon validation)
  10. Saisir les information pour les champs obligatoire et saisir une note
  11. Cliquer sur "Enregistrer"
  12. Fermer la fenêtre du plugin "Journal de bord"
  13. Cliquer sur le bouton "Journal de bord"
  14. Voir que le nouvel événement et ses informations sont consultables et modifiables
  15. Ajouter un nouvel événement
  16. Cliquer sur le bouton "Annuler" visible sur la ligne de l'événement en cours de création
  17. Voir que la ligne en cours de création n'existe plus (non sauvegardée)

[UI] Couche SA, PA, OA - Afficher Ajouter une entité d'aménagement

Description

En tant que DAUH,
Je souhaite pouvoir accéder à une fenêtre spécifique depuis le tableau d'attributs
Afin de pouvoir créer une nouvelle entité d'aménagement dans la couche SA, OA ou PA

Règles spécifiques - Règles métiers

L'ajout d'une entité ne concerne que les couches PA, OA, SA et dépend des droits de l'utilisateur (lecture ou écriture).

(Si) Tests / Cas

ANNULE >>>

  1. Clic sur la couche SA
  2. Clic sur le bouton "Tableau d'attributs"
  3. Voir le bouton "Ajouter une entité"
  4. Clic sur le bouton "Ajouter une entité"
  5. Voir la fenêtre "Ajout d'une entité d'aménagement"

REMPLACE PAR >>>

  1. Clic sur le bouton plugin Tabou2
  2. Clic sur l'onglet "Ajouter une entité"
  3. Voir l'interface d'ajout d'une entité dans l'IHM du plugin Tabou2

Complément graphique

image

Recherche d'une entité d'aménagement

Description

En tant que DAUH,
Je souhaite filtrer sur les opération, ou programmes ou secteurs
Afin de retrouver des entités d'aménagement selon les critères que j'ai choisi

(Si) Règles spécifiques - Règles métiers

  • Les filtres ne sont sont pas dépendants les uns des autres. Un OR est à appliquer dans un même filtre (ex: OA, SA, PA).
    Un AND est à appliquer entre les autres champs.

  • L'API qui permet de peupler les filtres spatiaux, doit nous renvoyer un libellé (pour l'affichage) et un code (pour la jointure spatial. E.g un code commune, un id, etc... ).

  • Les Filtres spatiaux sont : communes, secteurs (dont la liste est à redéfinir), quartier, Iris. Ces entités sont contenues dans des couches différentes.

  • Le champ "Est aidé" (restreint) "Est public" (non restreint) concernes la diffusion.

  • La date de livraison sont dans un seul champ au format timestamp dans la couche. Un calendrier préférable au lieu de deux combobox.

  • A la validation de la recherche, les éléments de la recherche sont sélectionnés pour les couches concernées et la table attributaire s'ouvre ensuite.

(Si) Tests d'acceptabilité

  1. Je clic sur le bouton "Recherche aménagement"
  2. Je visualise l'interface de recherche du plugin avec les filtres qu'il contient
  3. Je peux modifier les critères
  4. Je peux valider et voir les résultats

Risques

Le nombre de caractères MAX peut être atteint dans les requêtes GET.

API

End points à appeler (droits à à donner pour @pierrejego et @dcottenc)

Fiche PA ou Fiche OA & SA - Modifier un document

Description

En tant que DAUH,
Je souhaite ouvrir une fiche de la couche PA, OA ou SA,
Afin de modifier, supprimer un document

Règles : validation de la saisie

  • Une validation est nécessaire sur les champs Nom et Date et si un document n'est pas chargé
  • Une API est nécessaire pour la sauvegarde des documents
  • Soumis à condition d'accès (droit de modification)

(Si) Tests / Cas

Ces tests sont à reproduire et valider pour les couches PA, OA et SA :

  1. Cliquer sur une couche PA, OA ou SA
  2. Cliquer sur une entité PA, OA ou SA visible sur la carte
  3. Visualiser la fiche PA (si entité PA cliquée) ou OA & SA (si entité OA ou SA cliquée)
  4. Voir que les champs ne sont pas modifiables
  5. Cliquer sur le bouton "Associer documents"
  6. Voir que les champs Nom, Date, Type sont bien initialisés avec les informations des documents de l'entité et que les documents sont consultables / téléchargeables
  7. Voir que les champs sont directement modifiables et qu'un bouton "supprimer" est visible pour chaque document
  8. Supprimer un document
  9. Voir que le document n'est plus visible dans la liste des documents
  10. Modifier les informations pour un document
  11. Sauvegarder
  12. Fermer la fenêtre
  13. Cliquer sur le bouton "Associer document"
  14. Voir que le document supprimé n'est pas visible et que les informations modifiées sont bien inscrites
  15. Modifier un document
  16. Cliquer sur "Annuler"
  17. Cliquer sur "Fermer"
  18. Cliquer sur "Associer document"
  19. Voir que la modification n'a pas été prise en compte pour le dernier document modifié

[MAP] - Couche PA - Afficher la fiche PA

Description

En tant que DAUH,
Je souhaite Cliquer sur la carte
Afin de Visualiser les information sur une entité de la couche PA

Règles

Des tests sont à prévoir dans le plugin identifier pour pouvoir faire un Hook et afficher le contenu comme prévu.

(Si) Tests d'acceptance

  1. Je clic sur la carte sur des entités PA
  2. Je sélectionne la couche PA
  3. Je peux voir la fiche PA et les informations qu'elle contient

Fiche PA ou Fiche OA & SA - Modifier un tiers

Description

En tant que DAUH,
Je souhaite ouvrir une fiche de la couche PA, OA ou SA,
Afin de modifier, supprimer un tiers

Règles : validation de la saisie

  • Une validation est nécessaire sur les champs Type et Tiers
  • Une API est nécessaire pour récupérer la liste des tiers existants
  • Soumis à condition d'accès (droit d'ajout / modification)

(Si) Tests / Cas

Ces tests sont à reproduire et valider pour les couches PA, OA et SA :

  1. Cliquer sur une couche PA, OA ou SA
  2. Cliquer sur une entité PA, OA ou SA visible sur la carte
  3. Visualiser la fiche PA ou OA & SA
  4. Voir que les champs ne sont pas modifiables
  5. Cliquer sur le bouton "Associer tiers"
  6. Cliquer sur le bouton "Modifier un tiers"
  7. Observer que tous les champs Type et Tiers pour les tiers sont modifiables
  8. Modifier un tiers dans la liste
  9. Cliquer sur "Enregistrer"
  10. Observer que le tiers modifié contient bien les nouvelles informations
  11. Sur la ligne d'un tiers, cliquer sur "Supprimer"
  12. Voir une fenêtre de confirmation s'affiche avec les boutons "Annuler", "Confirmer"
  13. Cliquer sur "Valider la suppression"
  14. Voir que le tiers est supprimé
  15. Sur la ligne d'un tiers, cliquer sur "Supprimer"
  16. Cliquer sur "Annuler" dans la fenêtre de confirmation
  17. Voir que le tiers existe toujours

[Consultation] - Fiche PA - Modifier Journal de bord

Description

En tant que Maire,
Je souhaite visualiser les événements d'une entité de la couche PA
Afin de m'informer sur les événements d'une entité visible sur la carte.

(Si) Tests / Cas

  1. Cliquer sur la couche PA dans la TOC
  2. Cliquer sur une entité de la couche PA sur la carte
  3. Voir la Fiche PA
  4. Cliquer sur le bouton "Journal de bord"
  5. Voir la fenêtre "Journal de bord"
  6. Voir les différents événements dans le tableau du journal de bord
  7. Voir que les informations ne sont pas modifiables
  8. Voir que le bouton "Sauvegarder" n'est pas cliquable ou grisé ou invisible
  9. Voir que je peux cliquer sur un événement pour consulter les informations de l'événement

Recherche - Critère Secteur SPEU

Description

En tant que DAUH
Je souhaite pouvoir sélectionner un secteur SPEU comme critère de recherche
Afin de filtrer l'affichage des entités du groupe Aménagements sur ce secteur

(Si) Règles spécifiques - Règles métiers

La liste déroulante contient la liste des noms des secteurs SPEU. Elle est disponible avec l'API : (API en cours de développement)
Pour les trois couches OA, SA et PA, il convient d'appliquer le mème filtre standard MapStore :
Filtre de couche avec :

  • couche cible : Référents SPEU
  • Opération : intersecte
  • Correspondance : Nom_secteur = Critère nom secteur sélectionné

(Si) Tests / Cas

  1. Cliquer sur l’icône Tabou dans la barre d'outils à droite
  2. Sélectionner l'onglet Recherche
  3. Un champ Secteur SPEU doit être présent avec la possibilité de choisir le nom du secteur à filtrer (à partir d'une liste déroulante qui contient tous les noms des secteurs triés par ordre alpha)
  4. Sectionner un des secteurs SPEU
  5. Valider la Recherche
  6. les entités des couches OA, SA et PA doivent être filtrées dans l'emprise du secteur SPEU sélectionné.

[MAP] - Couches OA & SA - Accéder à la Fiche OA & SA

Description

En tant que DAUH,
Je souhaite Cliquer sur la carte
Afin de Visualiser les information sur une entité de la couche OA ou SA

Règles

Des tests sont à prévoir dans le plugin identifier pour pouvoir faire un Hook et afficher le contenu comme prévu.

(Si) Tests d'acceptance

  1. Je clic sur la carte sur des entités OA ou SA
  2. Je sélectionne la couche OA ou SA
  3. Je peux voir la fiche OA et les informations qu'elle contient

[Consultation] - Fiche OA & SA- Associer documents

Description

En tant que Maire,
Je souhaite visualiser les documents d'une entité de la couche PA
Afin de m'informer sur les documents d'une entité visible sur la carte.

(Si) Tests / Cas

  1. Cliquer sur la couche OA ou SA dans la TOC
  2. Cliquer sur une entité de la couche OA ou SA sur la carte
  3. Voir la Fiche OA & SA
  4. Cliquer sur "Associer documents"
  5. Voir la fenêtre "Associer documents"
  6. Voir que les informations ne sont pas modifiables
  7. Voir que le bouton "Sauvegarder" n'est pas cliquable ou grisé ou invisible
  8. Voir que je peux ouvrir ou télécharger les documents en diffusion non restreinte
  9. Voir que les documents en diffusion restreinte ne sont pas consultable ou téléchargeables

[Consultation] - Fiche PA - Associer documents

Description

En tant que Maire,
Je souhaite visualiser les documents d'une entité de la couche PA
Afin de m'informer sur les documents d'une entité visible sur la carte.

(Si) Tests / Cas

  1. Cliquer sur la couche PA dans la TOC
  2. Cliquer sur une entité de la couche PA sur la carte
  3. Voir la Fiche PA
  4. Cliquer sur "Associer documents"
  5. Voir la fenêtre "Associer documents"
  6. Voir que les informations ne sont pas modifiables
  7. Voir que le bouton "Sauvegarder" n'est pas cliquable ou grisé ou invisible
  8. Voir que je peux ouvrir ou télécharger les documents en diffusion non restreinte
  9. Voir que les documents en diffusion restreinte ne sont pas consultable ou téléchargeables

[ANONYME] - Accéder au contexte

Description

En tant que utilisateur anonyme,
Je souhaite accéder aux données des opérations d'aménagement de Rennes Métropole,
Afin de les visualiser.

(Si) Règles spécifiques - Règles métiers

Il faut être identifié sur le portail SIG Rennes Métropole.

(Si) Tests d'acceptance

  1. Accéder au portail

  2. Ne pas voir les accés pour le contexte Tabou2

  3. Saisir directement l'URL du contexte Tabou2
    https://portail.sig.rennesmetropole.fr/mapstore/#/context/Tabou2

  4. Voir la fenêtre d'authentification du CAS geOrchestra

Recherche - Critère Communes RM

Description

En tant que DAUH
Je souhaite pouvoir sélectionner une commune RM comme critère de recherche
Afin de filtrer l'affichage des entités du groupe Aménagements sur cette commune

(Si) Règles spécifiques - Règles métiers

La liste déroulante contient la liste des noms des Communes RM. Elle est disponible avec l'API : communes?orderBy=nom&asc=true
Pour les trois couches OA, SA et PA, il convient d'appliquer le même filtre standard MapStore :
Filtre de couche avec :

  • Couche cible : Limites communes
  • Opération : intersecte
  • Correspondance : Nom = Critère nom commune sélectionné

(Si) Tests / Cas

  1. Cliquer sur l’icône Tabou dans la barre d'outils à droite
  2. Sélectionner l'onglet Recherche
  3. Un champ Commune doit être présent avec la possibilité de choisir la commune à filtrer (à partir d'une liste déroulante qui contient toutes les communes triées par ordre alpha)
  4. Sectionner une des communes
  5. Valider la Recherche
  6. les entités des couches OA, SA et PA doivent être filtrées dans l'emprise de la commune sélectionnée.

Fiche OA & PA - Ajouter et retirer un document

Description

En tant que DAUH,
Je souhaite ouvrir une fiche de la couche PA, OA ou SA,
Afin de d'ajouter un document.

Règles : validation de la saisie

  • Une validation est nécessaire sur les champs Nom et Date et si un document n'est pas chargé
  • Une API est nécessaire pour la sauvegarde des documents
  • Soumis à condition d'accès (droit d'ajout / modification)

(Si) Tests / Cas

Ces tests sont à reproduire et valider pour les couches PA, OA et SA :

  1. Cliquer sur une couche PA, OA ou SA
  2. Cliquer sur une entité PA, OA ou SA visible sur la carte
  3. Visualiser la fiche PA (si entité PA cliquée) ou OA & SA (si entité OA ou SA cliquée)
  4. Voir que les champs ne sont pas modifiables
  5. Cliquer sur le bouton "Associer documents"
  6. Voir que les documents sont initialisés avec les informations des documents existants pour cette entité
  7. Cliquer sur le bouton "Ajouter un document"
  8. Voir que les champs Nom et Date sont vides et encadrés en rouge (selon la validation)
  9. Voir qu'un lien ou un bouton "Importer un document" est cliquable
  10. Voir que le champ Diffusion est une case à cocher "Restreindre"
  11. Voir que le champ Type est une liste de choix des types de documents
  12. Voir que le bouton Enregistré est grisé si les champs obligatoires ne sont pas saisis
  13. Saisir les informations et importer un document
  14. Cliquer sur "Enregistrer"
  15. Voir qu'un nouveau document et ses informations sont consultables dans la fenêtre du plugin "Associer un document"
  16. Saisir et importer un nouveau document
  17. Cliquer sur le bouton "Annuler" sur la ligne du document ou dans la fenêtre
  18. Constater que le document n'apparaît pas parmi les autres documents (non sauvegardés)

Couche PA - Afficher Ajouter une entité d'aménagement

Description

En tant que DAUH,
Je souhaite pouvoir accéder à une fenêtre spécifique depuis le tableau d'attributs de la couche PA
Afin de pouvoir créer une nouvelle entité d'aménagement.

Règles spécifiques - Règles métiers

L'ajout d'une entité ne concerne que les couches PA, OA, SA et dépend des droits de l'utilisateur (lecture ou écriture).

(Si) Tests / Cas

  1. Clic sur la couche PA dans la TOC
  2. Clic sur le bouton "Tableau d'attributs"
  3. Voir le bouton "Ajouter une entité"
  4. Clic sur le bouton "Ajouter une entité"
  5. Voir la fenêtre "Ajout d'une entité d'aménagement"

[DEV] - Accès contexte Tabou2

Description

En tant que développeur / architecte
Je souhaite accéder au contexte Tabou2 sur un environnement de développement
Afin de tester et développer.

(Si) Règles spécifiques - Règles métiers

Il faut être identifié sur l'environnement (test / prod) pour accéder au contexte Tabou2.

[ADMIN] Recherche d'une entité d'aménagement

USE CASE ANNULE


Description

En tant que administrateur,
Je souhaite configurer le panneau de recherche
Afin de permettre aux utilisateurs de s'en servir

(Si) Règles spécifiques - Règles métiers

  • Les filtres ne sont sont pas dépendants les uns des autres. Un OR est à appliquer dans un même filtre (ex: OA, SA, PA).
    Un AND est à appliquer entre les autres champs.

  • L'API qui permet de peupler les filtres spatiaux, doit nous renvoyer un libellé (pour l'affichage) et un code (pour la jointure spatial. E.g un code commune, un id, etc... ).

  • Les Filtres spatiaux sont : communes, secteurs (dont la liste est à redéfinir), quartier, Iris. Ces entités sont contenues dans des couches différentes.

  • Le champ "Est aidé" (restreint) "Est public" (non restreint) concernes la diffusion.

  • La date de livraison sont dans un seul champ au format timestamp dans la couche. Un calendrier préférable au lieu de deux combobox.

(Si) Tests d'acceptabilité

Risques

Le nombre de caractères MAX peut être atteint dans les requêtes GET.

Couche OA - Ouvrir la table attributaire

Description

En tant que DAUH,
Je souhaite Accéder aux données attributaire de la couche OA
Afin de visualiser les données

(Si) Tests d'acceptance

  1. Je clic sur la couche OA dans la TOC
  2. Je clic sur le bouton "Tableau d'attributs"
  3. Je visualiser le tableau et les données attributaires
  4. Je peux voir les boutons "Ajouter une entité"

[Consultation] - Fiche OA & SA

Description

En tant que Maire,
Je souhaite visualiser les information sur une entité de la couche OA ou SA
Afin de m'informer sur une entité visible sur la carte.

(Si) Tests / Cas

  1. Cliquer sur la couche OA ou SA dans la TOC
  2. Cliquer sur une entité de la couche OA ou SA sur la carte
  3. Voir la Fiche OA & SA
  4. Voir que les champs sont tous grisés pour cette entité
  5. Constater qu'aucun champs n'est modifiable

[UI] Rechercher une entité d'aménagement

Description

En tant que DAUH,
Je souhaite recherche une entité aménagement
Afin de obtenir des informations sur une entité

(Si) Tests d'acceptance

  1. Je me connecte au contexte Tabou2
  2. Je peux voir le bouton "Recherche aménagement" dans la liste des outils (Toolbar MapStore2)
  3. Je clic sur le bouton "Recherche aménagement"
  4. Je peux voir la fenêtre de la recherche aménagement

[Consultation] - Fiche OA ou SA - Associer tiers

Description

En tant que Maire,
Je souhaite visualiser les tiers d'une entité de la couche OA & SA
Afin de m'informer sur les tiers d'une entité visible sur la carte.

(Si) Tests / Cas

  1. Cliquer sur la couche OA ou SA dans la TOC
  2. Cliquer sur une entité de la couche OA ou SA sur la carte
  3. Voir la Fiche OA & SA
  4. Cliquer sur "Associer tiers"
  5. Voir la fenêtre "Associer tiers"
  6. Voir les tiers dans l'interface de la fenêtre "Associer tiers"
  7. Cliquer sur un tiers
  8. Voir les informations relatives à ce tiers
  9. Voir que les informations ne sont pas modifiables
  10. Voir que le bouton "Sauvegarder" n'est pas cliquable ou grisé ou invisible
  11. Voir que seul le bouton "Fermer" est visible et cliquable pour fermer la fenêtre

[Consultation] - Fiche PA - Associer tiers

Description

En tant que Maire,
Je souhaite visualiser les tiers d'une entité de la couche PA
Afin de m'informer sur les tiers d'une entité visible sur la carte.

(Si) Tests / Cas

  1. Cliquer sur la couche PA dans la TOC
  2. Cliquer sur une entité de la couche PA sur la carte
  3. Voir la Fiche PA
  4. Cliquer sur "Associer tiers"
  5. Voir la fenêtre "Associer tiers"
  6. Voir les tiers dans l'interface de la fenêtre "Associer tiers"
  7. Cliquer sur un tiers
  8. Voir les informations relatives à ce tiers
  9. Voir que les informations ne sont pas modifiables
  10. Voir que le bouton "Sauvegarder" n'est pas cliquable ou grisé ou invisible
  11. Voir que seul le bouton "Fermer" est visible et cliquable pour fermer la fenêtre

Couche OA, SA, PA - Masquer Ajouter une entité d'aménagement

Description

En tant que Maire,
Je souhaite voir le tableau d'attributs de la couche OA,
Afin de ne pas voir le bouton d'ajout d'une nouvelle entité d'aménagement auquel je n'ai pas droit d'accès.

Règles spécifiques - Règles métiers

L'ajout d'une entité ne concerne que les couches PA, OA, SA et dépend des droits de l'utilisateur (lecture ou écriture).

(Si) Tests / Cas

  1. Clic sur la couche OA
  2. Clic sur le bouton "Tableau d'attributs"
  3. Ne pas voir le bouton "Ajouter une entité"

Fiche PA ou Fiche OA & SA - Ajouter un tiers

Description

En tant que DAUH,
Je souhaite ouvrir une fiche de la couche PA, OA ou SA,
Afin de d'ajouter un tiers

Règles : validation de la saisie

  • Une validation est nécessaire sur les champs Type et Tiers
  • Une API est nécessaire pour récupérer la liste des tiers existants
  • Soumis à condition d'accès (droit d'ajout / modification)

(Si) Tests / Cas

Ces tests sont à reproduire et valider pour les couches PA, OA et SA :

  1. Cliquer sur une couche PA, OA ou SA
  2. Cliquer sur une entité PA, OA ou SA visible sur la carte
  3. Visualiser la fiche PA ou OA & SA
  4. Voir que les champs ne sont pas modifiables
  5. Cliquer sur le bouton "Associer tiers"
  6. Cliquer sur le bouton "Ajouter un tiers"
  7. Observer qu'une nouvelle ligne encadrée en rouge apparaît avec des informations manquantes par défaut
  8. Sélectionner le type de tiers dans la liste
  9. Sélectionner le tiers parmi une liste de tiers déjà disponible
  10. Modifier le champ Tiers et ajouter un nouveau tiers
  11. Cliquer sur "Enregistrer"
  12. Observer que la ligne n'est plus encadrée et qu'un nouveau tiers consultable existe

Recherche - Critère Secteur SDS

Description

En tant que DAUH
Je souhaite pouvoir sélectionner un secteur SDS comme critère de recherche
Afin de filtrer l'affichage des entités du groupe Aménagements sur ce secteur

(Si) Règles spécifiques - Règles métiers

La liste déroulante contient la liste des noms des secteurs SDS. Elle est disponible avec l'API : secteurs-dds?onlyActive=true&orderBy=secteur&asc=true
Pour les trois couches OA, SA et PA, il convient d'appliquer le mème filtre standard MapStore :
Filtre de couche avec :

  • couche cible : Référents SDS
  • Opération : intersecte
  • Correspondance : Nom_secteur = Critère nom secteur sélectionné

(Si) Tests / Cas

  1. Cliquer sur l’icône Tabou dans la barre d'outils à droite
  2. Sélectionner l'onglet Recherche
  3. Un champ Secteur SDS doit être présent avec la possibilité de choisir le nom du secteur à filtrer (à partir d'une liste déroulante qui contient tous les noms des secteurs triés par ordre alpha)
  4. Sectionner un des secteurs SDS
  5. Valider la Recherche
  6. les entités des couches OA, SA et PA doivent être filtrées dans l'emprise du secteur SDS sélectionné.

Couche OA - Afficher Ajouter une entité d'aménagement

Description

En tant que DAUH,
Je souhaite pouvoir accéder à une fenêtre spécifique depuis le tableau d'attributs de la couche OA,
Afin de créer une nouvelle entité d'aménagement.

Règles spécifiques - Règles métiers

L'ajout d'une entité ne concerne que les couches PA, OA, SA et dépend des droits de l'utilisateur (lecture ou écriture).

(Si) Tests / Cas

  1. Clic sur la couche OA
  2. Clic sur le bouton "Tableau d'attributs"
  3. Voir le bouton "Ajouter une entité"
  4. Clic sur le bouton "Ajouter une entité"
  5. Voir la fenêtre "Ajout d'une entité d'aménagement"

[TOC] Couche PA - Afficher la fiche PA

Description

En tant que DAUH,
Je souhaite Cliquer sur la couche PA
Afin de Visualiser les information sur une entité de la couche PA

(Si) Tests d'acceptance

  1. J'ouvre la TOC
  2. Je clic sur la couche PA
  3. Je clic sur une entité de la couche PA visible sur la carte
  4. Je peux voir la fiche PA et les informations qu'elle contient

[Consultation] - Fiche PA

Description

En tant que Maire,
Je souhaite visualiser les information sur une entité de la couche PA
Afin de m'informer sur une entité visible sur la carte.

(Si) Tests / Cas

  1. Cliquer sur la couche PA dans la TOC
  2. Cliquer sur une entité de la couche PA sur la carte
  3. Voir la Fiche PA
  4. Voir que les champs sont tous grisés pour cette entité
  5. Constater qu'aucun champs n'est modifiable
  6. Constater que les boutons "sauvegarder" et "Annuler" sont invisibles ou grisés ou non cliquables

Autres couches - Ouvrir la table attributaire

Description

En tant que DAUH,
Je souhaite Accéder aux données attributaire d'une couche (hors SA, OA, PA)
Afin de visualiser les données

(Si) Tests d'acceptance

  1. Je clic sur la couche dans la TOC
  2. Je clic sur le bouton "Tableau d'attributs"
  3. Je visualiser le tableau et les données attributaires
  4. Je ne peux pas voir les boutons "Recherche aménagement" et "Ajouter une entité"

Imprimer une fiche Programme

Description

En tant que chargé d'opération,
Je souhaite imprimer les informations d'une entité de la couche PA à partir de la fiche PA
Afin de consulter ou télécharger un PDF contenant les informations de l'entité sélectionnée.

Tests d'acceptance

  1. Se connecter
  2. Cliquer sur la couche PA
  3. Cliquer sur une entité de la couche PA sur la carte directement selon la couche cliquée
  4. Voir la Fiche PA contenant les informations sur l'entité sélectionnées
  5. Voir en bas de la fiche un bouton "Imprimer"
  6. Cliquer sur le bouton "Imprimer" pour consulter ou exécuter le téléchargement de la fiche pour l'entité sélectionnée
  7. Valider que le document consulté ou téléchargé contient les informations de la fiche

Couche SA - Ouvrir la table attributaire

Description

En tant que DAUH,
Je souhaite Accéder aux données attributaire de la couche SA
Afin de visualiser les données

(Si) Tests d'acceptance

  1. Je clic sur la couche SA dans la TOC
  2. Je clic sur le bouton "Tableau d'attributs"
  3. Je visualiser le tableau et les données attributaires
  4. Je peux voir les boutons "Ajouter une entité"

[TOC] - Couches OA & SA - Accéder à la Fiche OA & SA

Description

En tant que DAUH,
Je souhaite Cliquer sur une entité de la couche OA ou SA
Afin de Visualiser les information sur une entité de la couche OA ou SA

(Si) Tests d'acceptance

  1. J'ouvre la TOC
  2. Je clic sur la couche OA ou SA
  3. Je clic sur une entité OA ou SA sur la carte
  4. Je peux voir la fiche OA et les informations qu'elle contient

Ajouter une entité d'aménagement

Description

En tant que DAUH,
Je souhaite pouvoir saisir une nouvelle entité d'aménagement
Afin de créer dans le référentiel et sur la carte une nouvelle entité.

Règles : Validation de la saisie

  • Les chams Emprise, Type, Nature, Code et Nom sont obligatoire à la validation
  • Les champs Code et Nom sont uniques

(Si) Tests / Cas

  1. Afficher l'interface d'ajout d'une entité d'aménagement en accord les scénario #20, #21, #22, #23
  2. Sélectionner par un clic sur la carte une emprise visible
  3. Voir que le champ type est par défaut celui de la couche sélectionnée (OA, SA, PA)
  4. Voir que le champ nature est par défaut à "NON"
  5. Voir que les champs Code et Nom sont vides par défaut
  6. Voir que l'étape d'avancement est par défaut avec la valeur "A l'étude"
  7. Voir que le champ diffusion est par défaut restreint avec la valeur "OUI"
  8. Voir qu'on ne peut pas cliquer sur "Ajouter" si la validation est incorrecte
  9. Cliquer sur "Ajouter" si la validation est correcte
  10. Voir sur la carte est rafraichie et que la nouvelle entité saisie existe bien avec les informations que je viens de saisir

Recherche - Critère Secteur service Foncier

Description

En tant que DAUH
Je souhaite pouvoir sélectionner un secteur service Foncier comme critère de recherche
Afin de filtrer l'affichage des entités du groupe Aménagements sur ce secteur

(Si) Règles spécifiques - Règles métiers

La liste déroulante contient la liste des noms des secteurs service Foncier. Elle est disponible avec l'API : (API en cours de développement)
Pour les trois couches OA, SA et PA, il convient d'appliquer le mème filtre standard MapStore :
Filtre de couche avec :

  • couche cible : Référents service Foncier
  • Opération : intersecte
  • Correspondance : Nom_secteur = Critère nom secteur sélectionné

(Si) Tests / Cas

  1. Cliquer sur l’icône Tabou dans la barre d'outils à droite
  2. Sélectionner l'onglet Recherche
  3. Un champ Secteur service Foncier doit être présent avec la possibilité de choisir le nom du secteur à filtrer (à partir d'une liste déroulante qui contient tous les noms des secteurs triés par ordre alpha)
  4. Sectionner un des secteurs service Foncier
  5. Valider la Recherche
  6. les entités des couches OA, SA et PA doivent être filtrées dans l'emprise du secteur service Foncier sélectionné.

[Consultation] - Fiche OA & SA - Modifier Journal de bord

Description

En tant que Maire,
Je souhaite visualiser les événements d'une entité de la couche OA ou SA
Afin de m'informer sur les événements d'une entité visible sur la carte.

(Si) Tests / Cas

  1. Cliquer sur la couche OA ou SA dans la TOC
  2. Cliquer sur une entité de la couche OA ou SA sur la carte
  3. Voir la Fiche OA & SA
  4. Cliquer sur le bouton "Journal de bord"
  5. Voir la fenêtre "Journal de bord"
  6. Voir les différents événements dans le tableau du journal de bord
  7. Voir que les informations ne sont pas modifiables
  8. Voir que le bouton "Sauvegarder" n'est pas cliquable ou grisé ou invisible
  9. Voir que je peux cliquer sur un événement pour consulter les informations de l'événement

Recherche - Critère IRIS RM

Description

En tant que DAUH
Je souhaite pouvoir sélectionner un IRIS RM comme critère de recherche
Afin de filtrer l'affichage des entités du groupe Aménagements sur cet IRIS

(Si) Règles spécifiques - Règles métiers

La liste déroulante contient la liste des noms des IRIS RM. Elle est disponible avec l'API : iris?orderBy=nom&asc=true
Pour les trois couches OA, SA et PA, il convient d'appliquer le même filtre standard MapStore :
Filtre de couche avec :

  • Couche cible : IRIS RM
  • Opération : intersecte
  • Correspondance : Nom = Critère nom IRIS sélectionné

(Si) Tests / Cas

  1. Cliquer sur l’icône Tabou dans la barre d'outils à droite
  2. Sélectionner l'onglet Recherche
  3. Un champ IRIS doit être présent avec la possibilité de choisir l'IRIS à filtrer (à partir d'une liste déroulante qui contient tous les IRIS triés par ordre alpha)
  4. Sectionner un des IRIS
  5. Valider la Recherche
  6. les entités des couches OA, SA et PA doivent être filtrées dans l'emprise de l'IRIS sélectionné.

Fiche PA ou OA & SA - Modifier Journal de bord

Description

En tant que DAUH,
Je souhaite ouvrir une fiche de la couche PA, OA ou SA,
Afin de modifier, supprimer un événement du journal de bord.

Règles : validation de la saisie

  • Une validation est nécessaire sur les champs Type et Date
  • Une API est nécessaire pour la sauvegarde d'un événement
  • Soumis à condition d'accès (droit d'ajout / modification)

(Si) Tests / Cas

Ces tests sont à reproduire et valider pour les couches PA, OA et SA :

  1. Cliquer sur une couche PA, OA ou SA
  2. Cliquer sur une entité PA, OA ou SA visible sur la carte
  3. Visualiser la fiche PA (si entité PA cliquée) ou OA & SA (si entité OA ou SA cliquée)
  4. Voir que les champs ne sont pas modifiables
  5. Cliquer sur le bouton "Journal de bord"
  6. Voir que les champs Date, Type, Note des événements sont déjà remplis avec les informations des événements déjà associés a cette entité
  7. Voir que les champs sont directement modifiables et qu'un bouton "supprimer" est visible pour chaque événement
  8. Supprimer un événement
  9. Voir qu'il n'est plus visible dans la liste
  10. Modifier les informations Type, Date et Note pour un événement
  11. Sauvegarder
  12. Fermer la fenêtre
  13. Cliquer sur le bouton "Journal de bord"
  14. Voir que l'événement supprimé n'est pas visible et que les informations modifiées sont bien prises en compte
  15. Modifier un autre événement
  16. Cliquer sur "Annuler"
  17. Cliquer sur "Fermer"
  18. Cliquer sur "Journal de bord"
  19. Voir que la modification n'a pas été prise en compte pour le dernier document modifié

[UI] Accès au plugin

Description

En tant que DAUH,
Je souhaite cliquer sur un bouton unique dans la barre d'outils à droite,
Afin de pouvoir accéder au plugin Tabou2 dans une seule fenêtre.

(Si) Règles spécifiques - Règles métiers

  • L'outil afficher par défaut à l'ouverture sera à préciser.

(Si) Tests / Cas

  1. Ouvrir le contexte Tabou2.
  2. Cliquer sur le bouton du plugin Tabou2 (en rouge dans la capture)
  3. Voir l'interface du plugin Tabou2

Complément (graphique, capture, schéma, etc.)

image

Fiche PA ou Fiche OA & SA - Champs de saisie

Description

En tant que DAUH,
Je souhaite ouvrir une fiche de la couche PA, OA ou SA,
Afin de modifier ou compléter les champs de la fiche.

Règles : validation de la saisie

Les champs obligatoires, formats sont à préciser par l'API à l'envoi de la requêtes ou à préciser à la création des champs du plugin.

(Si) Tests / Cas

Ces tests sont à reproduire et valider pour les couches PA, OA et SA :

  1. Cliquer sur une couche PA, OA ou SA
  2. Cliquer sur une entité PA, OA ou SA visible sur la carte
  3. Visualiser la fiche PA ou OA & SA
  4. Voir que les champs ne sont pas modifiables
  5. Cliquer sur le bouton "Mode Edition"
  6. Voir que certains champs (à préciser) sont modifiables
  7. Voir que tous le bouton "Sauvegarder" et cliquable ou non grisé ou visible
  8. Supprimer une valeur
  9. Voir qu'on ne peut pas cliquer sur sauvegarder ou que la sauvegarde est impossible
  10. Voir un message explicatif à propos d'un ou plusieurs champs non valides
  11. Modifier les champs pour qu'ils soient valident
  12. Cliquer sur sauvegarder
  13. Constater que les informations correspondent aux informations saisies
  14. Cliquer sur "Mode Edition" pour quitter le mode édition
  15. Constater que les champs sont non modifiables et grisés si nécessaire

Couche hors PA, OA, SA - Afficher Ajouter une entité d'aménagement

Description

En tant que DAUH,
Je souhaite ne pas pouvoir accéder à une fenêtre spécifique depuis le tableau d'attributs si la couche n'est pas PA, OA, SA
Afin de restreindre la fonctionnalité pour ces couches uniquement.

(Si) Tests / Cas

  1. Clic sur une couche qui n'est pas PA, OA, SA dans la TOC
  2. Clic sur le bouton "Tableau d'attributs"
  3. Ne pas voir le bouton "Ajouter une entité"

Couche PA - Ouverture du tableau attributaire

Description

En tant que DAUH,
Je souhaite Accéder aux données attributaire de la couche PA
Afin de visualiser les données

(Si) Tests d'acceptance

  1. Je clic sur la couche PA dans la TOC
  2. Je clic sur le bouton "Tableau d'attributs"
  3. Je visualiser le tableau et les données attributaires
  4. Je peux voir les boutons "Ajouter une entité"

Recherche - Critère Secteur SAm

Description

En tant que DAUH
Je souhaite pouvoir sélectionner un secteur SAm comme critère de recherche
Afin de filtrer l'affichage des entités du groupe Aménagements sur ce secteur

(Si) Règles spécifiques - Règles métiers

La liste déroulante contient la liste des noms des secteurs SAm. Elle est disponible avec l'API : secteurs-sam?onlyActive=true&orderBy=nom&asc=true
Pour les trois couches OA, SA et PA, il convient d'appliquer le mème filtre standard MapStore :
Filtre de couche avec :

  • couche cible : Référents SAm
  • Opération : intersecte
  • Correspondance : Nom_secteur = Critère nom secteur sélectionné

(Si) Tests / Cas

  1. Cliquer sur l’icône Tabou dans la barre d'outils à droite
  2. Sélectionner l'onglet Recherche
  3. Un champ Secteur SAm doit être présent avec la possibilité de choisir le nom du secteur à filtrer (à partir d'une liste déroulante qui contient tous les noms des secteurs triés par ordre alpha)
  4. Sectionner un des secteurs SAm
  5. Valider la Recherche
  6. les entités des couches OA, SA et PA doivent être filtrées dans l'emprise du secteur SAm sélectionné.

Accéder au contexte

Description

En tant que DAUH
Je souhaite accéder aux données des opérations d'aménagement de Rennes Métropole,
Afin de les visualiser.

(Si) Règles spécifiques - Règles métiers

Il faut être identifié sur le portail SIG Rennes Métropole.

(Si) Tests d'acceptance

  1. Accéder au portail
  2. Se sonnecter avec ses identifiants
  3. Cliquer sur le lien "Contexte Tabou2" visible dans le header
  4. Visualiser le contexte Tabou2 dans MapStore2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.