Disponibilité et capacité des CD

Le coordo d'une équipe règle, pour chaque CD, s'il peut recevoir de nouveaux binômes en matching instantané, et combien de binômes il peut suivre. Le pourcentage de remplissage du portefeuille est affiché pour répartir les binômes de façon équilibrée.

Où ça se gère

  • Édition :
  • /bo/admin/mon-equipe (coordo, y compris pour lui-même)
  • /bo/admin/cs/:id/edit (superadmin, n'importe quel admin)
  • Lecture : /bo/admin/cs (colonnes Dispo., Max binômes, % remplissage).

Règles

  • L'indisponibilité bloque uniquement le matching instantané (pickAdminForInstantMatching). Elle ne bloque pas le matching manuel ni la réassignation.
  • L'inscription jeune n'assigne plus de CD. Sans matching instantané, jeune.adminId reste null jusqu'à une assignation manuelle.
  • Pour recevoir un binôme MI, le CD doit être dans une équipe (equipeId non null), disponible, et de la région du jeune.
  • Au moins un CD de l'équipe doit rester disponible. Sinon : Un CD par région au moins doit rester disponible.
  • % remplissage = binômes assignés (hors TERMINE, ANNULE, REFUSE) / max binômes. Peut dépasser 100 %. En MI, on assigne le CD à la jauge la plus basse (y compris au-delà de 100 %). Un jeune STEM suit la même règle : tous les CD éligibles sont dans le pool.
  • Sans CD éligible (région / dispo / équipe), le binôme est créé avec adminId null et un LogAdminAssocie à admin vide.