KamoCRM

Teams bei der Mitgliedererstellung - teamIds on create-team-member, checked, bevor etwas geschrieben wird, verbunden innerhalb der Erstellungstransaktion vor den ersten angewandten Rechten, die nach der Übergabe bekannt gegeben wurden (KamoCollab CP01 T14A)

FeatureSecurityService
Verschifft
5. Oktober 2026 um 15:25 UTC
Autor
Kamo
Ausschuss
f6e8e8f

POST ************ (und die / erstellen und /bulk- erstellen Pfade, die gemeinsame MemberCreationService.create) nehmen Sie optionale teamIds für eine Person oder einen AI (Master R1-36). Abwesend, null und [] nennen kein Team und brauchen kein Recht, so dass eine Schaffung ohne Teams ist unverändert. - Geprüft nach den AI-Prüfungen und vor der Benutzernachsicht, jede Absage mit FeldteamIds und nichts geschrieben: 400 INVALID_FIELD, 403 NOT_ALLOWED ohne MANAGE_MEMBER_SECURITY oder ein offenes God window (Creator.maySetTeams, gefüllt von creatorOf), 400 NOT_A_TEAM_MEMBER für ein Basismitglied, 409 TOO_MANY_TEAMS über 25 (ohne Lektüre), 400 TEAM_NOT_FOUND für ein anderes org's oder ein unbekanntes Team, 400 TOO_MANY_MEMBERS für ein komplettes Team (TeamValidator.newMemberTeams). - Geschrieben von TeamWriter.joinNewMember, MANDATORY ohne @RetryOnDbConflict, durch die neue Teams.NewMemberTeams, direkt nach dem Speichern des Mitglieds und vor dem Spiegel, die erste angewendet Rechte (die auch die TEAM-Ebene einschließen) und eine AI-Verleihung; gespült, nie erwischt: ein Mitglied nie existiert mit der Hälfte seiner Teams. Ein 40001 wird vom Anrufer vollständig abgeholt (die bestehende 503 RETRY). - TeamService.afterCommit sagt den TeamChangeListeners, sobald die Kreation verpflichtet wird, nie nach einem Rollback; die Begrüßung bleibt nach der Verpflichtung (a8966fd). Entscheidungen CP01-T14A-1..3; Master CP-D96.

Alle Änderungen

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen