Skip to content
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

[FEATURE] affiche une alerte d'expiration des lots de places (PIX-14008) #10106

Merged
merged 1 commit into from
Sep 18, 2024

Conversation

lionelB
Copy link
Contributor

@lionelB lionelB commented Sep 12, 2024

🦄 Problème

Il n'est pas facile de voir que des lot de place arrive à expiration

🤖 Proposition

Afficher au prescripteur admin d’une orga ayant la fonctionnalité Places activée une alerte lorsque le dernier lot actif arrive à expiration dans moins de 30 jours et qu'il n'a pas de lots à venir

🌈 Remarques

RAS

💯 Pour tester

Sur Orga

  • Se connecter sur orga
  • aller sur l'orga PRO_NOT_MANAGING
  • aller sur la page place
  • voir qu'il n'y a pas d'alerte

Sur Admin

  • aller sur la gestion des places de l'orga PRO_NOT_MANAGING
  • supprimer le lot de place à venir et actif
  • créer un lot qui expire dans moins de 30jours

Sur Orga

  • rafraichir la page
  • voir l'alerte et le nombre de jour avant expiration

Sur Admin

  • aller sur la gestion des places de l'orga PRO_NOT_MANAGING
  • rajouter on lot de place ACTIF qui expire dans plus de 30jours

Sur Orga

  • rafraichir la page
  • ne plus voir l'alerte

@lionelB lionelB self-assigned this Sep 12, 2024
@lionelB lionelB requested a review from a team as a code owner September 12, 2024 09:51
@lionelB lionelB force-pushed the PIX-14008/display-places-lots-alert branch 9 times, most recently from 030580f to 41f8276 Compare September 16, 2024 18:00
@machestla machestla force-pushed the PIX-14008/display-places-lots-alert branch 4 times, most recently from 3c23b67 to c754ca9 Compare September 18, 2024 07:36
@lionelB lionelB force-pushed the PIX-14008/display-places-lots-alert branch 2 times, most recently from 41f8276 to 8bf0494 Compare September 18, 2024 08:50
@xav-car
Copy link
Contributor

xav-car commented Sep 18, 2024

🤖 Xav-Bot 🤖
Une fois les applications déployées, elles seront accessibles via les liens suivants :

App (.fr)
App (.org)
Orga (.fr)
Orga (.org)
Certif (.fr)
Certif (.org)
Junior
Admin
API
Audit Logger
Les variables d'environnement seront accessibles via les liens suivants :

scalingo front
scalingo api
scalingo audit-logger

@lionelB lionelB force-pushed the PIX-14008/display-places-lots-alert branch from d0a005e to a17e186 Compare September 18, 2024 11:53
Comment on lines 80 to 86
const placesLots = [
store.createRecord('organization-places-lot', {
count: 123,
activationDate: new Date('2021-12-01'),
expirationDate: new Date('2021-12-30'),
status: STATUSES.PENDING,
}),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thought : Je suis pas sur qu'on veuille rajouter des PENDING dans ce cas ci, car le test du dessous, explicite que si un lot est PENDING l'alerte ne s'affiche de toute façon pas

Copy link
Contributor

@Alexandre-Monney Alexandre-Monney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 🐈‍⬛

@lionelB lionelB force-pushed the PIX-14008/display-places-lots-alert branch from a17e186 to 1b2d2e8 Compare September 18, 2024 13:03
@Alexandre-Monney Alexandre-Monney added Func Review OK PO validated functionally the PR and removed 👀 Func Review Needed labels Sep 18, 2024
@Alexandre-Monney Alexandre-Monney force-pushed the PIX-14008/display-places-lots-alert branch from 1b2d2e8 to c52eec1 Compare September 18, 2024 13:17
@Alexandre-Monney Alexandre-Monney enabled auto-merge (squash) September 18, 2024 13:18
@Alexandre-Monney Alexandre-Monney merged commit d6c4e33 into dev Sep 18, 2024
6 of 7 checks passed
@Alexandre-Monney Alexandre-Monney deleted the PIX-14008/display-places-lots-alert branch September 18, 2024 13:23

// then
assert.notOk(screen.queryByRole('alert', { value: t('banners.last-places-lot-available.message') }));
});
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion : rajouter 2 tests :

  • vérifier si 2 lots expirent dans les 30 prochains jours qu'on affiche bien qu'une seule fois la bannière
  • vérifier, si on a 2 lots et que l'un des deux expire dans moins de 30 jours que cela n'affiche pas la bannière

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants