- Spegnimento
- 5 ottobre 2026 alle ore 07:53 UTC
- Autore
- Kamo
- Impegno
- 4a91757
GET|POST /api/security/teams e GET|PUT|DELETE /api/security/teams/{id} (spec §5.7). Ogni impugnatura risolve prima il chiamante (401 senza org); le letture sono aperte a qualsiasi sessione dell'org; le scritture hanno bisogno di CONFIGURE SYSTEM o di un finestra dio aperta (403 MISSING RIGHT con richiestoRight), controllato prima la squadra è cercata. Un percorso non UUID id, un id sconosciuto e un'altra squadra di org sono tutti 404 TEAM NOT FOUND. Una scrittura funziona nella transazione di TeamWriter, poi TeamService.afterWrite al di fuori di esso; creare e aggiornare la risposta {team (il dettaglio, con articoli charter), rightsRecalculated}, delete {deleted: true, rightsRecalculated}. Rifiuti mantenere il corpo di TeamErrors, noleggio rifiuta la forma di CharterErrors, e un vincolo che il database applica contro un salvataggio concomitante è un 409 che chiede una ricarica, non un 500.
