sf-team
Objectif
L’équipe comme un espace de travail unique : qui y travaille, ce que chacun peut
faire et qui a été invité mais n’est pas encore arrivé.
Projections
Quatre vues , que le shell transforme en boutons permanents de l’ongletsetOf
— Équipe, Invitations, Planning, Droits — ainsi qu’une vue, la fiche de la personne, qui s’ouvre comme un sous-onglet dans laobjectOf
même zone. Lorsqu’aucun élément n’est sélectionné, la zone affiche son propre
écran ( résolu via sa vue team.statistic, le modèle utilisé parsetOf et sf-logs).sf-equipment
Ce qui façonne cette surface
La console ne peut rien accorder. est rp-access et@Access("internal")
le runtime refuse un JWT utilisateur avant même qu’une permission soit vérifiée
(). Ainsi, toute opération qui modifie ce que quelqu’unmessaging-access.ts:176
peut faire exécute sur centimanus, qui détient le jeton dewf-team-invite
service du cluster. La personne autorisée à l’exécuter est définie par
l’autorisation ordinaire , qui se trouve danswf/workflows/wf-team-invite.js(x)
un seul fichier de préréglages — cette autorisation constitue l’ensemble de
« qui peut ajouter des personnes ».
Trois méthodes d’invitation de portent un rp-identity au@Access("user")
niveau de la méthode, afin que la colonne de livraison puisse être lue sans
workflow à chaque actualisation de tableau ; elles sont contrôlées par dans les préréglages du propriétaire et durp/identity/listInvites(r)
responsable.
La projection Droits est composée dans le navigateur à partir de la liste
des membres et des invitations, car le service qui connaît la véritable réponse
ne peut pas être interrogé depuis ici. Elle affiche l’intention enregistrée — le
rôle attribué à une personne et les étiquettes qui l’accompagnaient — et non une
lecture de son jeton actif.
Opérations
(celle pour laquelle ce contour existe — une liste colléeteam.member.import
en entrée, un tableau rempli exactement avec ces personnes en sortie),, team.member.create, team.member.save,team.member.setRole, team.member.deactivate, team.invite.revoke.team.shift.create
Trois d’entre elles sont publiées dans le catalogue de discussion de .llm.json
Dépendances directes du module
,front-core,g-centimanus,g-identityg-staff
Appartenance à la solution
production
Source
modules/surfaces/sequrity/sf-team