KamoCRM

Команды при создании членов - команды, проверенные до того, как что-либо написано, присоединяются к транзакции создания до первых примененных прав, объявленных после совершения (KamoCollab CP01 T14A)

FeatureSecurityService
Порезанный
5 октября 2026 г. в 15:25 UTC
Автор
Kamo
Обещать
f6e8e8f

POST **************** (и /создавать и /создавать балки, которые разделяют) MemberCreationService.create принимает дополнительные командные идентификаторы для человека или AI (мастер R1-36). Отсутствие, нуль и [] название никакой команды и не нужно никакого права, поэтому создание без команд не изменяется. Проверяется после проверок AI и перед поиском пользователя, каждый отказ с полевыми командами 400 INVALID FIELD, 403 NOT ALLOWED Without MANAGE MEMBER SECURITY God window (Creator.maySetTeams, заполненный CreatorOf), 400 NOT A TEAM MEMBER для базового участника, 409 TOO MANY TEAMS более 25 (не читается), 400 TEAM NOT FOUND для другой организации или неизвестной команды, 400 TOO MANY MEMBERS для полноценной команды (TeamValidator.newMemberTeams). - Написано TeamWriter.joinNewMember, MANDATORY без @RetryOnDbConflict, через новый команды. NewMemberTeams, сразу после сохранения участника и перед зеркалом, первым применил права (которые включают в себя уровень TEAM) и наем AI; смытый, никогда не пойманный: член никогда не Он существует с половиной команд. А 40001 перепроверяется абонентом целиком (существующий 503 RETRY). TeamService.afterCommit сообщает TeamChangeListeners, как только творение совершается, никогда после завершения работы. Откат; приветствие остается после совершения (a8966fd). Правила CP01-T14A-1..3; мастер CP-D96.

Все изменения

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены