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

feat(api, admin, lib): 3423 - Add manual inscription rights according to dynamic HTS settings #4506

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Eric013
Copy link
Collaborator

@Eric013 Eric013 commented Nov 4, 2024

Description

Après la date de fermeture des inscriptions, les référent départementaux, référent régionaux, administrateurs CLE, référents de classe n’ont plus la possibilité d’inscrire manuellement des jeunes.

Il existe des exceptions (ex : DROM) pour lesquels les référents doivent avoir la main passé la date de fin d’inscription pour pouvoir continuer à inscrire des jeunes.

Le but était d'ajouter des paramètres dynamiques pour surcharger les droits d'affichage des boutons d'actions liés aux inscriptions, en fonction des différents types de référents, même si la date des inscriptions est dépassée.

Pour les HTS il faut préciser les jours de décalage par rapport:

  • date de début par défaut : J de l’ouverture des inscriptions
  • date de fin par défaut : J de la date de clôture des instructions

Règles :

  • date de début par défaut : J de l’ouverture des inscriptions
  • date de fin par défaut : J de la date de clôture des instructions
  • si les dates d’ouverture des inscriptions et de cloture des instructions sont modifiées —> les dates de début et de fin sont automatiquement recalculées par rapport au nombre de jours de décalage défini
  • le sélecteur va de -5 à +15

Todo

  • Rédiger le script de migration
  • Modifier toutes les couches pour inclure ces variables (Schema, DTO, cohortValidator)
  • Modifier la page de paramétrage dynamique (création des composants + modification de l'existant)
  • Ajouter toute la partie des dates (les conditions etc)

Ticket / Issue

Notion ticket #3423

@Eric013 Eric013 self-assigned this Nov 4, 2024
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

Successfully merging this pull request may close these issues.

1 participant