KamoCRM

СОЦИАЛЬНЫЕ ЧИТАЮЩИЕ Врата отказывались от каждой социальной сессии, а не только от перекрестных

FixMediaService
Порезанный
23 сентября 2026 г. в 02:27 UTC
Автор
Kamo
Обещать
3cdd805

Регрессия в f7b2bd5, в прямом эфире на kamowsmedia. CanReadSession (Медиаконтроллер, скопированы в SessionFacesController и ChatSessionMembersController член собственного типа сессии только для членства или SUPPORT TICKET; СОЦИАЛЬНЫЙ выпал на голый отказ. Социальная сессия не несет Строки MediaSessionMember для стороны орга AT ALL по дизайну (половина орга) по образцу соединения, а не списка приглашений, для создания собственного сообщения СОЦИАЛЬНАЯ ветвь) — проверено против производства: шесть СОЦИАЛЬНЫХ сессий любой членский ряд. Каждый из них «является участником» и не имеет СОЦИАЛЬНОЕ исключение, прочитанный врата 403'd социальный почтовый ящик прямо: сообщения, лица, список участников, квитанции и перевод для каждого законного агента - включая собственное чтение SocialChat.tsx транскрипта, который он должен отображать на ******************************* У письменной стороны (создать Послание) уже было правильное правило для социального. Читательская сторона так и не научилась этому, и имея одну и ту же логику, скопированную вручную в три. Контроллеры — это именно то, как происходит такой дрейф. Втянул обоих в один новый компонент, SessionAccessGuard (членство, запросчик SUPPORT TICKET) цессионарий/орг-поддержка-сотрудник, а теперь подключение-орг компании SOCIAL указывается MediaController's read gate and its createMessage SOCIAL check, SessionFacesController и ChatSessionMembersController все на нем — один Место, так что они не могут больше не соглашаться. Перепроверил фактических читателей Камо-интернала каждой конечной точки одеяла (происхождение/основная часть для каждой '/сессии/${...}) и "сообщения/${...}/переводчик": CHAT и потоки приглашения на встречу (useMeeting.ts, meetingInvitees.ts) всегда создают явные строки участников и никогда не подвергались риску; поддержка TICKET уже была обработана; система BUG EXEC2EXEC читается исключительно через ******************* и никогда через эти конечные точки, поэтому отказ от нечленов для обоих остается Правильно. Социальный разрыв был единственным. Тесты: SessionAccessGuardTest **************************** для SYSTEM BUG и EXEC2EXEC непосредственно по новому общему компоненту, включая: Точная регрессия (звонок с нулевыми членскими рядами на социальном уровне) сеанс, подбор производства. Мутация проверена: удаление социальной ветви Этот тест становится красным. Полный «мвн тест» зеленый (1052 теста) совершить.

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

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

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

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