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.
Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot
The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...
Fall back to imaging recordings for call history + voicemails
FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...
Paginated Recording lookup by (instance, extension, isVm)
Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...
Resolve member→extension before VM/CDR provider lookup
CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...
Поверніть мертвий майстерAccountHolder/isMaster UI, освіжайте коментарі
Підрахунок schema більше не несе masterAccountHolder або per-member isMaster прапорці — ті, які були вилучені з рахунку-обмеження- рефактор. Підтримує облікові ...
Авто-призначте перше місце, Безкоштовне як підлога, більш широке визнання
BillingSetupService тепер активує перший відкритий ліцензійний слот для творця при насінні суборгової підписки (та ж для просування-на-волонтера) — Будь ласка, ...
Поверніть stale BillingGroup-era коментар + невикористаний підпис
Роздягання лівого блока док у прикладіModelEnforcementService, який називається до довгострокової концепції BillingGroup і видаляє ******** після консолідації *...
Учасники орг-рівні отримують план-власника, обходячи вексельні ворота
Члени групи KamoCRM не підлягають вексельній системі — вони отримайте функцію матриці OWNER UNLIMITED (з безкоштовною як Захисний недолік, якщо відсутній план в...
Топ-рівневі org обходити + Безкоштовне базове падіння для orgs без субів
The org-level entitlement check*********************************************************************************************************************************...
Розділіть API-інтерфейс користувача; покаже цільову org субсидію; додаємо векселевізійно-власника просування UI
billingApi сплітає членів в обліковий записMembers (canManageBilling, isAccountManager) і підпискаМебери (isLicensee, canManageSubscription) під ***************...
Авто-провізування сидіння KamoCRM на основі створення суборг; точка кінцевого пункту
EntitleService Walks АбонементМбер (не Обліковий записМебер) для складання імена учасників — об’єднання особливостей у діючих субстанціях, плюс Безкоштовна базо...
Підсумок цільової суборгії; на субпідрядні члени розщеплюють від адміністраторів облікового запису
Абоненти, які зараз вимагають метиОрганізаціяІд на створення — (рахунок, ринок, ціль org) потрійний є новим ключем унікальності. Статус на сервери розділити на ...
Розділіть акаунт-рівневі адміністратори з-під членів; підсилення цільових org
Додає Абонентам (для абонентської ліцензії + субменеджерів) Рахунок на KamoCRM org може мати кілька підписок, кожен зацікавив різний суборг. AccountMember тепер...
Бухгалтерія Статус на сервери
Типи Frontend і API дзвінки, оновлено, щоб відповідати загальному діапазону + сервіс перейменування AccountGroup в AccountTier. Витік «Груп» в домені замовника ...
Бухгалтерія РахунокTier; кінцеві точки / групи -> / яруси
Акаун-група кінцевих точок (стоматове сегментування ярусів, не виставлення рахунків) перейменувати по всій області термінології "ярус" послідовно з Ім'я користу...
Бухгалтерія РахунокТір (секторизація, не зарахування)
Роздрібна особа-сегментація клієнтів (з дисконтомПерецент, що використовується Прайс-лист для ярусного ціноутворення) узгоджується в назві з зараз концепція-гру...
Rename AccountBillingMember -> AccountMember; isGroupPlanManager -> isAccountManager
Перейменування рівня за рахунок вексельного клієнта та Планів - АкаунБіллінгМебер тип -> Обліковий запис - isGroupPlanManager прапор -> isAccountManager - група...
Використовуйте обліковий запис.члени за допомогою AccountMember; перейменування -GroupPlanManager -> isAccountManager
Обліковий запис тепер група, тому всі посилання на старий Обліковий записБіллінгМебер суб'єкт вказується на новому генері **************************************...
Поверніть користувачів/masterAccountHolder, використовуйте обліковий запис.члени + mainMember
AccountController тепер відображає модель Account-as-group: - computeDisplayName / екстрактЕлектронна пошта / екстрактPhone розчиняється через первиннийМембер (...
Зробіть обліковий запис групи; замініть свій обліковий запис з обліковим записом
Обліковий запис тепер сам «група» — немає окремого вексель-групи поняття. Члени (орг-скопд) відносяться до облікового запису безпосередньо через обліковий запис...
Додати мову учасника + стовпчики за замовчуванням currency
Додавання двох стовпчиків НЕ NULL до таблиці членів, що задягають новий Учасник.language (VARCHAR DEFAULT 'ENGLISH') і член.defaultCurrency (VARCHAR(10) DEFAULT...
Додати мовний крок, заміський таймер, прокрутка + *** виправити
- Новий 'Моя мова' крок, призначений для майстра, дзеркала країни макет кроку. Списки 22 маркетопідтриманих місцевих жителів як флагманська плитка з рідним ім'я...
Додати мову + валюту за замовчуванням на карту регіональних налаштувань
Карта регіональних налаштувань профілю Учасника тепер розширюється (22 підтримувані локальні дзеркала сайту маркетингу) та валюти за замовчуванням (пошукова авт...
Персистська мова / часовий пояс / валюта на реєстрацію
The /register endpoint тепер приймає мову, часовий пояс і за замовчуваннямCurrency поряд з існуючою країною. Статус на сервери і часовий пояс на новому Користув...
Враховуйте рахунок-фактуруПриватБанку на кінцеві точки на основі облікового запису
billingApi зараз talks to *********** замість Старі /групи/{groupId} маршрути. Типи верхнього рівня перейменовані: - БіллінгГруп -> Облік - БіллінгГрупМбер -> О...
Переписати BillingService на суб'єкти облікового запису
The BillingService тепер Account-centric. Приводні витрати (наприклад, "Додати картку", "Опишіть на план") тепер перейде рахунок, який автоматично відтворює для...
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.