betagouv / aplypro

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

Le numéro de version de la décision d'attribution ne peut pas avoir plus d'un chiffre #792

Open freesteph opened 6 months ago

freesteph commented 6 months ago
  1. les décisions d'attributions sont versionnées avec attributive_decision_version :

https://github.com/betagouv/aplypro/blob/c0f0ae3d75490b3b402b2064bfe425ffff9602ed/lib/attribute_decision_generator.rb#L21

  1. les schoolings utilisent l'attribut dans la génération du numéro administratif pour l'ASP :

https://github.com/betagouv/aplypro/blob/c0f0ae3d75490b3b402b2064bfe425ffff9602ed/app/models/schooling.rb#L66-L74

  1. le numéro administratif d'un dossier ne peut pas dépasser une certaine taille :

https://github.com/betagouv/aplypro/blob/c0f0ae3d75490b3b402b2064bfe425ffff9602ed/lib/asp/entities/dossier.rb#L17

Donc avec un numéro à 12 :

("ENPU" + "A" * 10 + "2024" + "12").length
=> 20 # refusé par le code de génération du dossier XML
freesteph commented 6 months ago

donc d'un côté :

pskl commented 4 months ago

Dans un horizon immédiat et pour débloquer les dossiers en cours je viens de passer les 120 cas en production à un numéro de version = 9.