Donner une équipe à tout établissement neuf
Un établissement naissait sans équipe. Le planning s'ordonnant par équipe, il n'avait alors aucune ligne où poser un créneau — même avec des salariés rattachés. L'écran annonçait « cet établissement n'a pas encore d'équipe », ce qui se lit « il n'y a personne », et rien ne disait où en créer une. Deux corrections. La création d'un établissement pose une première équipe, à l'installation comme depuis les réglages ; elle se renomme, et rien n'empêche d'en ajouter d'autres. Et le message du planning dit désormais où aller : créer l'équipe dans les réglages, puis rattacher les salariés depuis l'onglet « Planification et accès » de leur fiche. Les établissements déjà créés gardent leur situation : le correctif empêche d'en produire de nouveaux sans équipe, il ne rattrape pas l'existant. Une équipe s'ajoute en deux clics depuis Réglages · Établissements. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ef3dd5c027
commit
791dd523eb
4 files changed
+45
-3
No files matched your search
@@ -101,6 +101,15 @@ export async function createLocationAction(
|
||||
} as never,
|
||||
});
|
||||
|
||||
// Une première équipe, tout de suite. Le planning s'ordonne par équipe :
|
||||
// un établissement qui n'en a aucune ne se planifie pas, et rien ne le
|
||||
// dit avant la première semaine à couvrir — où le message « pas encore
|
||||
// d'équipe » se lit « il n'y a personne ». Elle se renomme, et rien
|
||||
// n'empêche d'en ajouter d'autres.
|
||||
await db.team.create({
|
||||
data: { locationId: created.id, name: 'Équipe', position: 0 } as never,
|
||||
});
|
||||
|
||||
await recordAudit(db, {
|
||||
actorMembershipId: actor.membershipId,
|
||||
action: 'location.create',
|
||||
|
||||
Reference in new issue
Block a user