Примечание: список Subdomins не используется; SANs происходят из журналов Traefik
Маркировка поведения ворот на прикладной модели готова; избегайте допустимых по умолчанию ошибок извлечения.
Parse session orgID и userID при хранении в виде строк в AppliedModelController.
Решить прикладную модель для дополнительного запроса orgId с помощью проверки членства
Модель безопасности Honor для возрастов и ATF для маркировки поведения
Parse boolean compliance буквально из API. Построить возрастные капли от нормализованные токены белого списка и цифровые идентификаторы AgeReq; избегайте отобра...
Корректировка источника прикладной модели и нормализация соответствия API
Используйте разрешение разрешителя для BRANCH TYPE против MASTER вместо вывода из Только ветвьTypeID. Нормализовать буквалы соответствия FALSE/TRUE в прикладной...
Прикладная модель разрешения источников и нормализация политики соблюдения
Expose resolveAppliedModelWithSource поэтому абоненты знают, является ли активная модель Происходит от типа ветки или мастера запасного варианта. Фальсификация/...
Мастер-модель применяется только к владению оргом; устранение распространения ребенка
Перезагрузка прикладной модели безопасности после сохранения основной модели
Пропагандировать соответствие основных моделей и возрастные правила для моделей безопасности отраслевого типа
Модель безопасности типа ответвления с JOIN FETCH для прикладного разрешения модели
Обратно в masterModelID, когда тип ветки не имеет модели безопасности
Cache-bust тема CSS и активы с помощью темы
Приобретите конфигурацию без магазина; добавьте v=themeRevision к URL-адресам globals.css и favicon Таким образом, браузеры отбрасывают устаревшую кэшированную ...
Опциональный кэш-контроль для загрузки объекта
Используется для создания тем, поэтому globals.css и config.json инструктируют браузеры и прокси для повторной проверки вместо обслуживания устаревших кэширован...
Тема: Пересмотр заголовков в конфигурациях и кэшах по тематическим активам
Emit themeRevision (epoch ms) в config.json на каждую запись; набор Cache-Control на config, globals.css и сайте. Webmanifest загружает так, чтобы кэши ревалиди...
Персист Орг после родительского присоединения через SaveOrganization
Обновления в стиле патчей и помощник по обеспечению соблюдения ATF
Написать globals.css перед уборкой; запустить уборку async
Обновление для записиConfigFiles (цвета, конфигурация, манифест) Перед очисткой фонового файла. Перезагрузить орг из DB для свежих цветов. Запустите уборкуExtr...
Применять выделенные цвета для MinIO globals.css
Перезагрузить Организацию из БД в начале предоставления асинхронизации ConfigFiles видит цвета, сохраненные PATCH / Colors (снимок контроллера) Может быть несве...
Возврат к org domains, когда не установлен по умолчанию email provider domains
KamoMailDomainValidator был неисправен с 403 для организаций, которые имеют DNS-верифицированный домен в org domains, но никогда не добавлял его в электронную п...
Используйте getMemberIdString() в NavTop для предотвращения потери точности int64
getMemberId() преобразует CockroachDB unique rowid в JS-номер; truncating IDs > MAX SAFE INTEGER (например, 1168485658174423046 → ...000). Переключите все испол...
Маркировка DNS-проверенных пользовательских доменов как isDefault в домене API
Ранее только поддомены *.kamocrm.com были помечены по умолчанию, поэтому с проверенным пользовательским доменом apex (например, kamocrm.com) Дефолтный домен = н...
Отправить аватар UUID строки участнику PUT, а не parseInt
Идентификаторы Avatar - это UUID; parseInt производит NaN или усеченные значения, поэтому член Обновления аватара были пропущены или неверны после обновления. И...
Выравнивайте детали домена и проверяйте доступ к DNS с членством в Org
Разрешить брендинг, когда пользователь является владельцем организации TeamMember
Предоставление тем и загрузка логотипа / фона проверяется только Организацией. владелец FK; приложение UI рассматривает владельца организации как владельца Team...
Показать сообщение, когда отсутствует фото источника урожая
Помогает при удалении файлов хранения, но строка аватара все еще существует.
Добавить ******************* для очистки аватара
Используется при удалении аватара, поэтому член переопределяется, ссылаясь на ту же строку, может быть очищен перед удалением.
Очистить пользователя и члена FK перед удалением строки аватара
Удаление аватара не удалось с ограничением DB, когда он все еще был активным аватаром пользователя или оверрайдом для конкретного члена, который соответствовал ...
Слить шаблон по умолчанию без протирки папки Org
Полное положение больше не удаляет префикс org перед копированием. Копия из public/default перезаписывает только совпадающие ключи; другие объекты папка остаетс...
Обработка HTTP-ошибок темы резервирования и сброс пользовательского интерфейса
Ожидайте POST /provision-тему после брендинга и фоновых сбережений; на non-202 Покажите ошибку API и очистите панель. Семинар по теме Провидение фон сохраняет, ...
Разрешить хост папки темы без строгой проверки DNS
Требуется предоставление темы для каждого домена, поэтому организации используют только Поддомен kamocrm.com по умолчанию никогда не начинал работу с асинхрониз...
Подключите STOMP перед POST, чтобы избежать потери прогресса
WebSocket был запущен только тогда, когда предоставление стало реальностью, в то время как Увольнение в том же ключе; бэкэнд Async может публиковаться до подпис...
Ретрансляционное тематическое обеспечение от основных НАТС
Match SecurityService: подписка на Dispatcher on security.theme.provision.* вместо JetStream (поток охватывает только чат).
Опубликовать тематическое обеспечение прогресса по основным НАТС
Поток JetStream CHAT MESSAGES настроен только для чата. ************* Неудачная проверка потока и пользовательский интерфейс Никакого прогресса. Используйте Con...
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
