Додавання системи управління додатками з типами послуг, правами та контрольною функцією
Reconstruct ServiceType enum: add core/deprecated прапори, rename DOC MANAGER→DOCS та AI CHAT→AI SUPPORT, додаю підтримку/НЕТ/ПОС, відхилити STORAGE/DOC CLASSIF...
Додавання електронних листів та спільних поштових скриньок
Нові суб'єкти JPA для електронної пошти provider schema: EmailAliasEntity (send-as aliases для учасника), SharedMailboxEntity (тільки спільні поштові скриньки з...
Додати статус PRE TICKET і прапорець preTicket на створення запиту
Новий статус PRE TICKET(14) для чат-перших сеансів, де користувач починає без формального подання квитка. Може бути перетворена в повний квиток пізніше, вказавш...
Призначте ролі за замовчуванням для членів
******** тепер призначає "Меберс" (Всі) роль від організації.roleMemberID. *********** тепер призначає обидва "Меберс" (Всі) роль і роль "Тем Члени" від Органі...
Цільова рекалькуляція прав на деп, назву роботи та зміни ролі
- ВідділПослуги: рекалькуляції тільки членів постраждалого відділу після створення / оновлення / видалення - JobTitleService: рекалькуляції тільки членів з пост...
Після створення нового учасника
Оновлення CallsMemberRightsApplied на новий учасник після обох СтворітьОрганізаціяМебер і створітьОрганізаціяTeamМебер так Кожна рольова права негайно застосову...
Додавання прапорів захисту гранул та ролі членів команди
- Додати AllowEditTitle і isAllowEditSecurity прапори до суб'єкта OrgRole - Перейменувати рольВсіодіод для роліMemberID на організації, додати рольTeamMemberID ...
Correct MediaObjImgЗавантажити FK для використання MediaObjImg UUID PK замість композитного ключа
Композитний FK (OBJ ID, IMG ID) посилений не-PK колонки, що викликає тип неправильний (увійти проти int). Змінено до одного FK на OBJ IMG ID MediaObjImg.ID (UUI...
Використовуйте рідну біржу для часу вирішення avg, щоб уникнути обмеження Hibernate EXTRACT (EPOCH)
Хібернат 6 не може застосовувати EXTRACT (EPOCH від ...) до субтракції (продукції Тривалість, не ТЕМПОРАЛ). Перемкнено до рідного запиту SQL, CockroachDB ручки ...
Додайте супровід квитків та нові дозволи на загальну бібліотеку
Додайте підтримку обробки даних AI
Додайте поле AiProcessingEnabled для суб'єкта ноти, ДТО та запити. Створіть NoteEmbeddingRecord та репозиторію для відстеження замітка векторизації в трубопрово...
Серіалізація NoteDTO Long ID як рядки для захисту точності JavaScript
CockroachDB унікальний rowid() Ідентифікатори перевищують JavaScript МАКС SAFE INTEGER, викликає втрату точності при парі в якості чисел. Додати @JsonSerialize ...
Використовуйте керовані посилання на роль при створенні прав на роль у створенніОрганізація
Після організаціїРепозиторій.Зберегти(), місцева роль змінні можуть бути вилучені з контексту наполегливості. СтворенняRoleRights() додав OrgRoleRight записи на...
Додавання суб’єктів системи безпеки доступу, рахунків та репозицій
Додавання JPA-сутностей (OrgAccessRule, OrgGeoBlockRule, OrgSuspiciousDetectionRule, SystemAccessLog, GeoLiteBlock, GeoLiteLocation, GeoLiteSyncStatus, 6 нових ...
Update KbMediaРепозиторійні та VoipMessageРепозиторійні типи запитів до UUID
Update LeadImportRequest and NoteVersionDTO для ідентифікаторів суб'єкта господарювання UUID
Вирішити, що залишилися мітки типу Long/UID у сервісах та ДТО
Виправлення помилок компіляції в ТПП, ОрганізаціяПослуги, ЗовнішнійAuthProviderService, Img*Service, Lead*Service, LeadVendorService, Служба підтримки зображень...
Перетворення ідентифікаторів внутрішньої особи з Long/unique rowid() в UUID/gen random uid()
Покращує продуктивність CockroachDB, використовуючи випадково-розподілені UUIDs для початкових ключів внутрішньої особи замість послідовних унікальних значень (...
Add findDueReminders and markAsSent запитів до CalendarEventReminderRepository
Додати метод/організаторEmail до календаряПодії, роль/rsvp/lastResponseAt до CalendarEventAttendee
Додати @JsonIgnore до VoipMessage.conversation для запобігання лази навантаження на послідовність
Додати OrgOAuthToken суб'єкт для зберігання OAuth 2.0
- Додати OrgOAuthToken суб'єкт в KamoTokens schema (kamotokens.org oauth token) - Додати OrgOAuthTokenРепозиторію з FindByOrgIdAndProvider / removeByOrgIdAndPro...
Видалити клієнтId/clientSecret від VoipProviderConfig
Ці облікові дані на рівні платформи поділилися на всіх рівнях. Тільки jwtKey і mainPhoneКількість є per-org.
Коректне ім'я поля в FindEventsNeedingSync запиту від 'інтеграції' до 'contactIntegration'
CalDav / CardDav Part 4 — загальний репозиторій бібліотеки та суб’єктів господарювання
- Додати контактну інтеграцію FK до контактної особи - Додати пошукByЗв'язатися з UserCalendarRepository - Додати пошукByЗв'язатися з нами - Додати пошукByStatu...
Додати пошукByUidAndЗв'язатися з нами Так як, знайтиДелетованийСинце до КонтактРепозиторій; додати FindByOwnerId до КонтактбукРепозиторій
Додати пошукByIcalUidAndUserCalendarId, FindChanged Так як, знайтиДелетованийСинце до календаряПодіїРепозиторію
Видалити календар Інтеграція суб’єкта та репозиторію — замінено Зв’язатися
Додати ****** в CalendarEvent, замінити календар Інтеграція FK
Додайте поля DAV до UserCalendar, замініть Інтеграцію календарів FK з Контакт Інтеграція
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.