Add LAN DNS pod for split-DNS on k1m1
Deploys a dnsmasq pod with hostNetwork on k1m1 that listens on 192.168.4.22:53. Overrides pbx.k1.kluster.kamocrm.com -> 192.168.4.22 so LAN phones reach the PBX...
Вкладка конфігурації платформи (Загальний / VOIP & SMS / System User / Розширений)
Обгортання *********** в SettingsView з чотирма вкладками: - Загальний огляд платформи — загальний orgs, активний телефон-сервер кількість випадків, активна кі...
Глобальна робота синхронізації VOIP (адміністративно-часовий інтервал)
VoipGlobalSyncJob лікує кожну хвилину і, на кожну клітку, читає СистемаКонфігурація однотону, щоб визначити, чи є глобальна синхронізація: - Якщо voipSyncEnable...
Системний налаштування + кінцеві точки кінцевого огляду
Платформа-широка конфігураційна поверхня, заглушка існуючого верхнього рівня-власника охоронець (matches SystemUserConfigController’s needTopLevelOwner шаблон)....
Контролери ресурсу Per-instance + Агрегат org + внутрішня синхронізація
Перистентний ресурс CRUD (видатки / користувачі / пристрої / голосова пошта): ************* - VoipUsersController на /api/voip/instances/{id}/users - VoipDevice...
Багатоінтенсивний провайдер рефактор + повний FreePBX + Flowroute SMS
Зміна моделі ядра: один org → багато VoipProviderInstances (повідомлення: один за org). Кожен API провайдер тепер є екземпляром. Інтерфейс телефона: - Нові мет...
Багатоінтенсивна міграція телефону/SMS провайдера
Запуски після Hibernate ddl-auto:update створюються нові столи (VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVI...
Багатоінтенсивний телефон / SMS провайдер schema base
- Rename VoipProviderConfig → VoipProviderInstance; краплі UNIQUE(org id), add екземпляр name, config json, last sync at, last sync error. - Rename BulkTextProv...
Розгортання FreePBX 17 + міст Jigasi SIP на k1m1 і k2m1
FreePBX (tiredofit/freepbx:17-latest) працює з hostNetwork так SIP/RTP зберігає реальні IP-адреси клієнтів, закріплюється один-пер-нед через nodeSelector. СИП н...
Платформа-адміністрування, пагінація, пошук, фільтри, логотипи org
Платформа admins (top-level org owner) тепер див. кожен org в системі через систему новий /api/security/org/all-networks endpoint замість власних членств. Загол...
Додати GET /api/security/org/all-networks для адміністраторів платформи
Власники ТОП-рівневих орг тепер можуть обманювати всі організації в системі з інформація про членство відносно абонента. Orgs, де учасник має запис отримати isO...
Sub-tabs в редакторі безпеки + очищення
- Security-model редактор на *********** тепер розбити в чотири субтабах: Загальні (Базова інформація, Видатність, Хто може створити, Налаштування платформи, Ко...
Alias видимість UI + Subdomain Branches кнопка на сторінці галузевих типів
СубдоменБранчесДіалог: - Редактор Alias замінив список чіпів з переліком рядків таблиці Реквізити користувачів та членів команди на alias — контроль адміністрат...
Фільтрування видимості Alias + автоперевірити субдомен власність
Організатор: - Web-alias org створення сучасних автомарків власності JavaScript licenses API Веб-сайт Go1.13.8 Ми надаємо DNS від GoDaddy від їх імені - CUSTOM ...
Додати прапори видимості творця-типу
Додати видиміToMembers / видиміToTeamМебери boolean стовпці до ChildOrgSecurityModelAlias тому адміністратори можуть обмежити, які батьківські псевдоніми з’явля...
Налаштування діалогового вікна, веб-алюзивний шлях, і панелі надання DNS
Додає субдоменові відділення УІ по трьох поверхнях: - ******** новий "Subdomain Branches" button відкриває діалог для org-level увімкнути + GoDaddy creds, з Ред...
Org-level config, клієнт GoDaddy і web-alias org створити шлях
Провід нового підрозділу субдомену з кінцевим доходом: - SubdomainBranchesController for org-level включити + GoDaddy creds (live-verified) - GoDaddyDnsClient в...
Додавання суб'єктів, cipher та alias/DNS-файлів
Додатки для GoDaddy creds (AES-GCM зашифровані), the allowRootSubdomains прапор та колекція аліасів дитини на моделі безпеки, надання DNS Журнал аудиту та спіль...
Префікс / suffix краплі, поштові скриньки доменні ворота, явний статус
- Ім'я префікса і suffix тепер покривається з Ім'яPrefixType / Ім'яSuffixType каталоги, доставлені org-config кінцева точка. Відображення аббревіатури + повне і...
Статус на сервери
- GET ****** тепер повертає ім'яПрефікси і nameSuffixes, джерело від NamePrefixType and NameSuffixType Додати Учасник / Додати команду Учасника не потрібно їх ж...
Повна пропускна здатність, трипанель Додати список форм
Реконструкція створення форми для використання всієї області контенту замість 1100px-широкий центрований стовпчик. - 3-колонний чуйний макет: липка ліва секція...
Меж alias/email/name/phone в один крок "Мій профіль"
Комбінувати раніше відокремлений "Мій електронної пошти та Alias", "Мій ім'я", і "Частина телефону" в один "Мій профіль" крок за 13+ реєстраторів, з alias + e-m...
Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - для ідентифікації
/api/security/register endpoint попередньо відхилено будь-який запит Відсутній email, ім'я або прізвище. Що зробив під-13 шлях (KIDS ONLY orgs, або All AGES з р...
Системна сторінка конфігурації користувачів + мережа ENTER AS SYSTEM MEMBER
Адміністрування Платформи → Конфігурація, батько-орг-власник Сторінка, яка надає або відкликає дозвіл на ім’я платформи Управління Користувачем відділу, заголов...
Заповнення, потік вводу, захист від мутації, налаштування API
Програмне забезпечення: SystemUserBackfillService працює на кожному Завантажувальний пристрій SecurityService (від DataLoader) для додавання стовпчика is system...
Додавання параметра системи користувача + доступність
Вступає масштабну модель користувача платформи: прапорець користувача.isSystemUser (нетиповий частковий індекс застосовує єдинийтон), а також таблицю SystemUser...
Додайте документи + заходи безпеки
Вставте два нові кроки між паролем та відновленням облікового запису на 13+ реєстранти: фон-номерний крок (за бажанням, пропускний, з SMS-кодом верифікації) і е...
Збір телефону + питання безпеки під час реєстрації
Перемістити телефон-номер і збір інформації про безпеку в самообслуговування реєстраційний потік (де вони були спочатку призначені) вимагає сторінки налаштувань...
Додати реєстраційний телефон + репозиторій
Новий стіл `Перереєстрація телефон коди` зберігає коди перевірки SMS-повідомлень видається при реєстрації самообслуговування перед Користувачем. Kept відокремле...
Додати учасників / Додати сторінки Учасника
- /рахунок: замініть одну неоднозначну кнопку з кнопками на вкладці Додайте <Member> на вкладці членів, додайте <Team> на вкладці членів команди. Кожна кнопка м...
Додати член / Додати потік створення команди
- Новий учасникCreateController визначає: * GET ****************************************************************************************************************...
Add AgeReqType.allowsUnder13() помічник
Використовуються за допомогою додатку / Додати команду учасника, щоб пропустити збір електронної пошти для оргів, які мають потребу користувачів до 13 років (AL...
Збудувати плани учасників та Billing навколо груп Billing
- Сторінка учасників Плани & Вкладка Billing тепер прямо вирівняна з пульсируванням світіння і іконка StarRate на вкладці. Вимкнено при перегляді учасника Підпи...
Додати EntitleService + SecurityModel Торгівельні ринки
- EntitleService computes per-member надає можливість об'єднання активного BillingGroupLicense Plan Особливості + KamoCRM Безкоштовна базова лінія. Кошик 15-хви...
Rewrite BillingService on BillingГрупи
Deletes the org-level*******************************************************************************************************************************************...
Заміна орг-рівневого вексель з моделлю BillingGroup
Introduces Billing Group, BillingGroupMember, BillingGroupSubscription, BillingGroupЛіцензія, BillingGroupPaymentMethod, BillingGroupInvoice і ЗаконопроектиГруп...
Інтеркційний центр використовує назву вакансії
Замініть назву RBAC з роботоюTitleOfficial Назва каталогу для TeamMember та Учасник етикетки для базового учасника облік в поточному рахунках ролі.
Додати TeamMember.jobTitleOfficial необов'язковий стовпчик (60 chars)
Експлуатація та персистентна роботаTitleOfficial для членів команди з профільних та партнерських API
Використовуйте ECDSA P-256 для специфікації сертифіката та migrate RSA
Додатковий Cache-Control на завантаження об'єкта
Використовуються теми, що надаються так глобальними.css та config.json instruct браузери і проксі, щоб переоцінити замість обслуговування стеблових об'єктів.
ТемаРедагування в налаштуваннях та кеш-пам'яті на тематичних активах
Emit ThemeRevision (epoch ms) в config.json на кожному записі; встановити Cache-Control на config, Globals.css, і сайт. webmanifest завантажується таким чином к...
Add ****** для avatar cleanup
Використовуються при видаленні аватара, так що учасник перенапружується, посилаючись на той же ряд можна очистити перед видаленням.
Прозора майстерняСтораж на свіжому вигляді за допомогою ?fresh=1
Navigate від мережі для створення з ?fresh=1, смугою запиту та використання короткочасний замок так React Strict Mode не відновлює старий проект до персистент п...
Політика відповідності алкогольним / вогнепальним сигналам
- CHILD ORG SECURITY MODELS колонки та за замовчуванням суб'єкта MEMBER SELECT - DTO і ChildOrgSecurityModelService Створення/оновлення - На прикладіModelEnforc...
Експлуатація політики відповідності ATF на моделях та фіксаторах
- ОрганізаціяКонтролер застосовує модельне забезпечення до вікових твердження - SecurityModelController і MasterModelController пропускають поля політики - Філі...
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.