Drop language search filter on My Language step
The supported language list is short enough to scan visually; the search input added complexity without user value.
Розділіть API-інтерфейс користувача; покаже цільову org субсидію; додаємо векселевізійно-власника просування UI
billingApi сплітає членів в обліковий записMembers (canManageBilling, isAccountManager) і підпискаМебери (isLicensee, canManageSubscription) під ***************...
Підсумок цільової суборгії; на субпідрядні члени розщеплюють від адміністраторів облікового запису
Абоненти, які зараз вимагають метиОрганізаціяІд на створення — (рахунок, ринок, ціль org) потрійний є новим ключем унікальності. Статус на сервери розділити на ...
Розділіть акаунт-рівневі адміністратори з-під членів; підсилення цільових org
Додає Абонентам (для абонентської ліцензії + субменеджерів) Рахунок на KamoCRM org може мати кілька підписок, кожен зацікавив різний суборг. AccountMember тепер...
Rename AccountBillingMember -> AccountMember; isGroupPlanManager -> isAccountManager
Перейменування рівня за рахунок вексельного клієнта та Планів - АкаунБіллінгМебер тип -> Обліковий запис - isGroupPlanManager прапор -> isAccountManager - група...
Використовуйте обліковий запис.члени за допомогою AccountMember; перейменування -GroupPlanManager -> isAccountManager
Обліковий запис тепер група, тому всі посилання на старий Обліковий записБіллінгМебер суб'єкт вказується на новому генері **************************************...
Поверніть користувачів/masterAccountHolder, використовуйте обліковий запис.члени + mainMember
AccountController тепер відображає модель Account-as-group: - computeDisplayName / екстрактЕлектронна пошта / екстрактPhone розчиняється через первиннийМембер (...
Зробіть обліковий запис групи; замініть свій обліковий запис з обліковим записом
Обліковий запис тепер сам «група» — немає окремого вексель-групи поняття. Члени (орг-скопд) відносяться до облікового запису безпосередньо через обліковий запис...
Враховуйте рахунок-фактуруПриватБанку на кінцеві точки на основі облікового запису
billingApi зараз talks to *********** замість Старі /групи/{groupId} маршрути. Типи верхнього рівня перейменовані: - БіллінгГруп -> Облік - БіллінгГрупМбер -> О...
Переписати BillingService на суб'єкти облікового запису
The BillingService тепер Account-centric. Приводні витрати (наприклад, "Додати картку", "Опишіть на план") тепер перейде рахунок, який автоматично відтворює для...
Перемістити з BillingGroup до облікових записів
Компанія EntitleService вирішить право на участь у роботі з рахунком записи, що належать обліковому запису учасника. Контакти форма тепер exposes accountUid + а...
Migrate від Billing Group до рахунку в якості векселя
Рахунок тепер є одним з ключових клієнтів. Учасникам оплатити (наприклад, за підписку) автоматично відтворює обліковий запис; цей обліковий запис потім займає о...
Орієнтовні живі записи до профілю адреси облікового запису, знімок історичної адреси
Орієнтовні записи електронної комерції для посилання на первинну доставку профілю адреси, з знімками, які приймають лише тоді, коли записи стають історичними (з...
Switch Account.java to embeddables; add AccountAddress суб'єкт для списку відправлень/billing
- Додати обліковий записДодатковий джгут (SHIPPING, BILLING) - Додати обліковий записДодатковий суб'єкт (рахунок FK, тип, етикетка, EmbAddress, timestamps) - До...
Перемістити Lead дію в заголовок, Drop sticky bar
Замініть кнопку "відмінити" з первинним Створити дії і видаліть нижню палицю дію бар цілком. Додати задню іконку зліва від Провідників > Новий провідний хлібопе...
Отримати найкращий контакт Час вільного поля
Замініть ранок/Afternoon/Вечірній збиток на вершині Перегляд форм редагування зі звичайним текстовим входом, щоб користувачі могли описати конкретну вікна (напр...
Поверніть головний редактор сторінки, перейменуйте загальний суб-tab
- Вилучає задньої іконки + іконка щита + назва + субтитри Головний редактор безпеки / майстер-моделей. Кнопка скасування в липкій дії бар вже навігує назад, і с...
Drop teamMemberPayНалаштування з DataLoader
Майстер-модельний апарат більше не передає видалені тридержавні Pay-fees Налаштування при створенні моделі безпеки майстра — поле йде з ChildOrgSecurityModel і ...
Крапла командаMemberPayFeesНалаштування параметр
Дзеркальна зміна загального діапазону — SecurityModelController, MasterModelController, and AppliedModelController більше не читає/запис КомандаMemberPayFeesНал...
Поза «Ложки»
Політика самооплатної плати працівника пішла — ручка з рефактором BillingGroup вексель в групі, не через модель безпеки. Видалити КомандаMemberPayFeesНалаштуван...
Поверніть прапорець Мій профіль + вкажіть розділ пропорції
Усі чотири розділи профілю, які тепер діляться тим самим вертикальним ритмом — 8px між кожною головкою та її поле(s), 16px між секція. Повідомляємо, що електрон...
Тиди мій профіль макет + перевірка телефону
Переорганізувати мій профіль крок так що всі чотири розділи діляться однаковими макет і формат назв. Замовити зараз Юридична назва, псевдонім, e-mail, телефон. ...
Перевірити SMS-перевірку на телефонному полі
Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - для ідентифікації. без SMS-коду, немає /register/phone/verify. Реєстрація кінцевої т...
Статус на сервери
Реєстрація самообслуговування більше не використовує перевірку SMS-коду для Телефонне поле — реєстраційна форма збирає номер телефону як звичайний текст і збері...
Надіслати запит
Витяг поштової авантики *** збір (постійне розширення, профільний SQL, назви відділень, створенняСезія) в PostAuth** той самий шлях коду, як kamo-login після пе...
Видалити телефон + сторінки безпеки
Це були додані в kamo-internal по помилці — збір телефону Питання про безпеку належать до реєстраційного потоку kamo-register, і був переміщений там. Випадки дв...
Видалити DB CHECK на підпискуEvent.event type (фіксований в ініціалізаторі)
Поділитися *** парсе з користувачем-info для виставлення X-Member-Id
Заголовок шаблону за замовчуванням без папки org
Повне положення більше не видаляє префікс org до копіювання. Статус на сервери публічні/дефектні перезаписи, що відповідають ключам; інші об'єкти під org папка ...
Витяг AliasesTab, SharedMailboxTab; зробіть поштову скриньку електронної пошти
Компактний редактор головки — видалення великого титулу/табів, переміщення дій нав ряду
Вилучає картку наклейка (title, subtitle, Save/Cancel/Preview buttons, Edit/Preview tab bar) від електронної поштиTemplateEdit to revok ~200px вертикального про...
Перенаправлення EMAIL NOT VERIFIED для реєстрації/відновлення
Видаліть вбудовану електронну поштуVerifyCard з сторінки входу та пов’язаного з ним стан/закінчення. На EMAIL NOT VERIFIED користувач тепер передається ******, ...
Видалення потокового завантаження від getOrganizationByDomain
Особливості є концерном-рівневим, не пов'язаним з більшістю прихильників цього методу (наприклад, реєстрація домену, логін). Примусове завантаження їх за допомо...
Замініть кешування Redis за допомогою прямого Java API fetch в маршруті org
Tighten KamoCRMAgeReqUpdateRunner per review
- Restore Javadoc paragraph explaining @Order(10) rationale. - Test now references the UPDATE_SQL constant directly instead of duplicating the SQL string, so ...
Найдовший маркетинг — вирівняти сторінки на реальні можливості платформи
Повний огляд маркетингових сторінок щодо фактичних можливостей продукту KamoCRM. Вилучені виготовлені вимоги щодо особливостей не побудовані сьогодні, і відрест...
Call BillingService безпосередньо через k8s DNS замість APIService
Next.js server-side proxy тепер дзвінки BillingService на ******************************************************************************************************...
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Видалити перевести конфігурацію з програми.yml — належить до k8s/configmap.yaml
Remove redundant translation table SQL — Hibernate ddl-auto handles them
Rewrite MultiFileUploader з завантаженням черги та налаштуваннями профілю
Видалити обсяг/асоціацію з настройокНалаштуванняНалаштуванняНалаштування, перейменування до опису Doc, додати реєстраційний пристрій
Додати список користувачів до інформації користувача, перейменувати шаблонНазва до docDescription у магазині налаштувань шаблонів
Додати поле типу учасника з дискримінатора особи учасника до User-info API відгук та useUserInfo гак. JavaScript licenses API Веб-сайт JavaScript licenses API В...
Мигрейт всіх маршрутів від служби підтримки API для переїзду
Завантажте маршрути зараз зателефонуйте ПеретворенняПослуги безпосередньо через CONVERSION SERVICE URL: - POST /api/imaging/upload → /api/conversion/imaging/upl...
Видалити ImagingController і боби/видання — перемістили в ПеретворенняПослуги і DocsService
Завантажте кінцеві точки тепер в режимі перетворенняПослуги в /api/conversion/imaging/*. Все управління та завантажити кінцеві точки тепер живуть в DocsService ...
Delegate thumbnail generation to ConversionService, remove PDFBox dependency
ThumbnailGenerationJob now POSTs the converted PDF to ConversionService **************** unzips the response, and stores each thumb_p{n}.png in MinIO. PDFBox re...
Видалення ескізів для перетворенняПослуги, видалення залежності PDFBox
генеруватиAndStoreThumbnails тепер POSTs перетворений PDF в ПеретворенняПослуги ********************************************************************************...
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.