betagouv / aplypro

Aplypro - Allocation pour les lycéens pro
4 stars 3 forks source link

Mettre en place l'historisation des RIBs #847

Open JeSuisUnCaillou opened 4 months ago

JeSuisUnCaillou commented 4 months ago

Suite à la réunion avec l'ASP du 3 mai 2024, cette demande est revenue. Il faudrait que l'ASP puisse accéder aux informations sur les RIB.

### Tasks
- [ ] https://github.com/betagouv/aplypro/issues/902
gtournadre commented 3 months ago

Scénario dans gestion_ribs.feature

freesteph commented 3 months ago

Brouillon des specs utilisateur :

# language: fr

Fonctionnalité: Gestion des ribs multiples
  Scénario: Quand le rib n'est lié à aucune requête de paiement
    Quand je consule le profil de "Marie Curie"
    Alors la page contient un bouton "Modifier les coordonnées bancaires"
    Et la page contient un bouton "Supprimer les coordonnées bancaires"

  Scénario: Quand il y a une requête de paiement bloquée
    Sachant que je renseigne et valide une PFMP de 3 jours
    Et que la dernière PFMP de "Marie Curie" en classe de "2NDEB" a une requête de paiement bloquée
    Quand je consule le profil de "Marie Curie"
    Alors la page contient un bouton "Modifier les coordonnées bancaires"
    Et la page contient un bouton "Supprimer les coordonnées bancaires"

  Scénario: Quand il y a une requête de paiement en cours le personnel ne peut pas modifier un RIB
    Sachant que je renseigne et valide une PFMP de 3 jours
    Et que la dernière PFMP de "Marie Curie" en classe de "2NDEB" a une requête de paiement envoyée
    Quand je rafraîchis la page
    Alors la page contient "Ces coordonnées bancaires ne sont pas modifiables"
    Et la page contient un bouton "Modifier les coordonnées bancaires" désactivé
    Et la page contient un bouton "Supprimer les coordonnées bancaires" désactivé

  Scénario: Quand il y a une requête de paiement rejetée le personnel de direction peut rajouter de nouvelles coordonnées bancaires
    Sachant que je renseigne et valide une PFMP de 3 jours
    Et que la dernière PFMP de "Marie Curie" en classe de "2NDEB" a une requête de paiement rejetée
    Quand je consule le profil de "Marie Curie"
    Alors la page contient "Ces coordonnées bancaires ne sont pas modifiables"
    Et la page contient "Rajouter de nouvelles coordonnées bancaires"

  Scénario: Quand il y a une requête de paiement rejetée le personnel de direction peut rajouter de nouvelles coordonnées bancaires 2
    Sachant que je renseigne et valide une PFMP de 3 jours
    Et que la dernière PFMP de "Marie Curie" en classe de "2NDEB" a une requête de paiement rejetée
    Et que je consule le profil de "Marie Curie"
    Et que je clique sur "Rajouter de nouvelles coordonnées bancaires"
    Et que je saisis des coordonnées bancaires
    Quand je clique sur "Enregistrer"
    Alors la page contient "Les nouvelles coordonnées bancaires ont été enregistrée"
    Et la page contient "Ces coordonnées bancaires sont désormais archivées"
    Et la page contient "a été archivé le"

  Scénario: Quand de nouvelles coordonnées bancaires ont été saisies
    Quand j'ai renseigné de nouvelles coordonnées bancaires pour "Marie Curie"
    Et que je consulte le profil de "Marie Curie"
    Lorsque je renseigne et valide une PFMP de 3 jours
    Quand je vais voir la dernière PFMP de "Marie Curie"
    Alors la page contient ""
    Alors la requête de paiement associée pointe vers le nouveau RIB

  Scenario Outline: modification de coordonnées bancaires
    Quand la dernière PFMP de "Marie Curie" en classe de "2NDEB" a une requête de paiement <état>
    Et je consulte le profil de "Marie Curie"
    Alors je peux modifier les coordonnées bancaires actives

    Examples:
      | état       |
      |------------|
      | en attente |
      | bloquée    |

  Scenario Outline: modification de coordonnées bancaires quand il y a une requête précédente
    Quand "Marie Curie" a déjà reçu un paiement
    Et que la dernière PFMP de "Marie Curie" en classe de "2NDEB" a une requête de paiement <état>
    Et que je consulte le profil de "Marie Curie"
    Alors je ne peux pas modifier les coordonnées bancaires actives
    Et je peux rajouter de nouvelles coordonnées bancaires

    Examples:
      | état       |
      |------------|
      | en attente |
      | bloquée    |

  Scénario: Le personnel de direction ne voit que les coordonnées bancaires actives dans les indicateurs
    Quand j'ai renseigné de nouvelles coordonnées bancaires pour "Marie Curie"
    Et que je consulte la liste des classes
    Alors je peux voir dans le tableau "Liste des classes"
      | Classe | Décisions d'attribution | Coordonnées bancaires | PFMPs |
      | 2NDEB  | 0 / 10                  | 1 / 10                |       |

  Scénario: J'ai corrigé un RIB qui a été rejeté
    Lorsque que la dernière PFMP de "Marie Curie" en classe de "2NDEB" a une requête de paiement rejetée
    Et que je rajoute des nouvelles coordonnées bancaires pour "Marie Curie"
    Quand je consulte la dernière PFMP de "Marie Curie"
    # Alors comment savoir que c'est bien les dernières coord ?
    Alors la page contient "prendra en compte les dernières coordonnées bancaires saisies"
    Et la page contient un bouton "Relancer une demande de paiement"