Потрібні Список CNAME відповідають Знаряддям; показати пошту в таблиці DNS
Sync SUBDOMAINS з файлами DNS aliases (адреса, запис; видалення медіа)
Align KnownAliases з DNS і автосертифікат (адд пошти, грати, програми, запис; Drop додаток, медіа)
Видалити kamo-capcha-widget node modules від repo
Drop tracked files під ****** так дерево відповідає чистому встановленню (в залежності від замка, не git).
Показати живий стан з посиланням на журнал змін
Замініть копію попереднього перегляду та реєстраційну копію з ущільнювачем "Нові жити" Callout, зберігайте посилання змін, і завжди покаже сьогодні кількість зм...
Збереження ролі безпеки для замкнених ролей та чітких помилок API
- При AllowEditSecurity є помилковими, неправомірними правами та безпекою PUT body so SecurityService приймає оновлення метаданих (зразок сеансу, опис) замість ...
Проксі ПАТЧ підписка на SecurityService
Профіль користувача UI називається ****** але не існує App Router обробника, тому Далі повернув HTML 404 і клієнт показана Невідома помилка після невдалого парс...
Persist RoleRightType by стабільний getId() замість ordinal
Hibernate @Enumerated(EnumType.ORDINAL) записує/читає декларацію-індексу анум. При видаленні значення RoleRightType (наприклад, MANAGE USERS, id=19), кожен наст...
Уникайте транзакційно-виправних забігів DDL і затвердіть багатоподних
Попереднє самооздоровлення DDL всередині @Transactional syncAll(). Коли АЛТЕР ЗАГАЛЬНА ДОДАТКОВА КОНСТРУКЦІЯ пожежної сигналізації на існуючому концентраті зава...
Робити RoleRightsSyncService повністю самозбереження на кожному завантаженні
Додавання або видалення типу RoleRightType ніколи не вимагає запуску KamoInitializerService. syncAll() тепер працює три етапи на кожному запуску: 1. Цільові об...
Краплі застібки CHECK на колонках за замовчуванням
Hibernate auto-generates CHECK (повний в ('VAL1', 'VAL2', ...) обмеження на CREATE TABLE для @Enumerated(EnumType.STRING) стовпчики, заморожують енум список зна...
Додати відсутні унікальні обмеження для ролей
****************************************************************************************************************************************************************...
Додати унікальний обмеження на (role id, right type) в OrgRoleRight
Необхідний для ON CONFLICT НЕ БУДЕ В ***************************************************************************************************************************...
Видаліть Видалити пункт() дзвінки від ОрганізаціїController після організації Видалення типів
Видалення депресованих організацій Тип енум
Оголошено думу про те, що надана нова організація. -ТопLevel прапор, і інші значення (CRM CLIENT, CLUB і т.д.) були мертві.
Додавання параметрів адміністрування платформи — org план грантів, подій, каталог плану
- Нові сторінки під /settings/platform (охороняється hasPlatformAdminAccess): - /організація — список всіх планів, грантів/відкликів - /events - аудит подачі **...
Додавання контролера Платформи + сервіс для складання грантів
- ПлатформаAdminController at /api/billing/platform (рівень класу @PlatformAdminOnly) - GET /оргс, GET /оргс/{orgId} - POST /оргс/{orgId}/grants, PATCH DELETE/o...
Організація насіння.isTopLevel для камократа і OWNER UNLIMITED самокомпонентний план
- DataLoader: організація крапель Тип arg від useOrg, set isTopLevel=true on kamocrm - KamoCRMAgeReqUpdateRunner + тест: матч на IS TOP LEVEL = TRUE замість TYP...
Стоп перезапису учасника аватару з логічною аватарою користувача на перегляд профілю
fetchAvatars fetched /api/security/avatars (без членства) — завжди повертає Зареєстровані аватари користувача і називається setActiveAvatar, clobbering the righ...
Додавання організації.isTopLevel, PaymentMethod.COMP, COM * типи заходів; видалення організації Тип енум
`isTopLevel``````````````````````````````````isTopLevel````````````````isTopLevel```````````````````````````````````````````````````````````````````````````````...
Додати відсутній синці проксі маршрут
POST /api/security/roles/sync-rights був відсутній наступний.js proxy обробник, викликаючи кнопку «Sync прав» в налаштуваннях безпеки, щоб завжди не вдалося.
Приховати відписання кнопки для оригінального org користувача на сторінці мережі
Встановити orgOriginal на реєстрацію і виставити isOriginalOrg в mynetworks
Додати orgOriginal поле Користувачу для відстеження реєстрації org
Використовуйте PublicChatVisitor відображенняName для запитуНазва на квитки відвідувачів
Відвідувачі-ініційовані квитки, що вимагаються до учасника системи org, тому DTO був серфінг ім'я org власника в стовпці запиту. Падіння JavaScript licenses API...
Видалити стегно фільтр скидання дзвінків після видалення фільтра стовпця
Учасник-рекрутор, який підтримує права, які мають відношення до подвійного повідомлення
- НавТоп: кнопка підтримки для будь-якого права підтримки (агент або учасник) - Підтримка кнопки: ворота, які випадають з пункту праворуч — Створити / перегляда...
Додавання прав на підтримку членів-запитувальника (133-136)
Додає чотири нові права на підтримку нерезидентів: ******** (133) - CREATE SUPPORT TICKET (134) - РЕКОМЕНДАЦІЙНИЙ КОМПЛЕКС (135) - ПЕРЕГЛЯД MY SCHEDULED WEBINAR...
Додати кнопку Синхронізувати права на SecurityRoleManager для провідних організацій
Кнопка видно лише при організації.hasParent помилково. Дзвінки POST /api/security/roles/sync-rights після перезавантаження таблиці ролей.
Підтримка воріт/Налаштування правами, фіксація мережевої копії, завантаження на перемикачі вкладок, нав дивідер
- Мережева карта: оновлений опис для використання динамічної етикетки назв філій - Підтримуюча картка: фіксована 404 шляхом зміни href /help → /support; заглушк...
Витяг RoleRightsSyncService і додайте синхронізацію кінцевої точки
- RoleRightsSyncService: система синхронізації прав на роль як для OrgRole ******************** Таблиці; стартапи та - DataLoader: делегати до RoleRightsSyncSer...
Зробіть прав на роль DTOs enum-driven і додайте синхронізацію прав безпеки
- SecurityRoleDTO.fromOrgRole(): об'єднати всі роліПраво Значення типу з DB налаштування як пошук — нові права з’являються автоматично *************************...
Відновити погані імена та сканування історії, які показали назву агента в назві
Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - для ідентифікації
Додати кінцеву точку типу PATCH /членство для просування учасників
Додати рідне оновленняMemberType і забезпечитиTeamMemberRow запитів до членівРепозиторій
Підтримка чату UX — оновлення назви, заголовки, кількість повідомлень, datagrid
- Випадкові пожежі наVisitorNameChanged, коли NAME CHANGED WS захід прибуває - ПідтримкаTicketWindow на зміни назви; оновлення стану квитків в режимі реального ...
Рендерні системи як дружній текст у чаті
NAME CHANGED системні події більше не показують сирі JSON в чат-бульбаш; вони відображають як центровані italic pill ("Змінює ім'я {name}"). Інші події системи ...
Показати накладка завантаження AG Grid замість пустого стану на сторінці
Ініціалізація завантажувального стану, щоб сітчасті шоу «Завантаження веде...» до завершення першого фіксатора, не допускаючи спалаху "Не знайдено".
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.