Przywracanie prowadzi strona hero tytuł i podtytuł z historii git
BohaterTitle był "Hero Title" (miejsce), bohaterSubtitle był "elastykiem-2" (klawisz ratujący przypadkowo złapały sąsiednią nazwę klasy CSS). Prawidłowe wartośc...
Dodaj bootstrap-billing punkt końcowy dla wcześniej istniejących org
POST - uruchamia to samo idempotent konfiguracji jako haka do tworzenia podorga (BillingSetupService .setupForSubOrgCreation), ale może być wywołany na żądanie ...
Włącz przycisk Wykończenie za pomocą widżetu.getState() i przełączanie na auto-onload
Słuchacz zdarzenia statechange nie był niezawodnie w mocy w mocy przycisku Wykończenie Po weryfikacja . Dwie przyczyny: 1. Logiczne odczytywanie drenażu widget...
Uwzględnij konta ukierunkowane na subskrypcję w liście org
ListForOrg zwraca teraz również konta, których subskrypcje są ukierunkowane na Poproszony org - nie tylko konta bezpośrednio do niego. W modelu multiorg Modelow...
Dodaj statusOznaczacze okienne: Przestrzeń nazw i napraw wszystkie symbole zastępcze ustawień
- Dodaj (50 klawiszy), więc ustawienia Nav sidebar pokazuje prawdziwy tekst zamiast kluczowych ścieżek - Fix branchTypesLabel Format ICU: "$?$?'branchLabel' -...
Konwersja falowa 3, naprawa odwrotna i automatyczne translizolowanie CI
- Wymień wszystkie zakodowane angielskie ciągi na połączenia t() w całej fali 3 komponenty (czat, klub, wsparcie, notatki, rurociąg, leady, nav itp.) - Scalić...
Dopasuj rozmiar innych narzędzi Windows + schemat kolorów
- domyślne rozmiary i minSize teraz 320x650, resizeable: false (matki Softphone, Chat, Calculator, SMS, AI Chat) - Przełączany z ciemnego plastydu do standardow...
Wąskie kolumny pierwszego i nazwiska, więc nick pozostaje w jednym rzędzie
Przewód next-intl z member.language jako źródło locale
Dodaje internacjonalizację opartą na next-intl w całym kamo-wewnętrznym bez adresu URL Lokalne prefiksy. Aktywna lokalizacja jest odczytywana z pliku cookie kam...
Nagłówek Forward Range, dzięki czemu odtwarzanie dźwięku może szorować
Bez tego punkt końcowy strumieniowania zapisu VOIPService zawsze zwraca pełny plik (nagłówek zasięgu jest upuszczony przez buildForwardHeaders), który działa dl...
Filtr wyszukiwania w języku Drop na kroku mojego języka
Obsługiwana lista języków jest wystarczająco krótka, aby skanować wizualnie; wyszukiwanie Złożoność dodawania danych bez wartości użytkownika.
Przepis /etc/odbc.ini, aby wskazać na $MARIADB_HOST na każdym uruchomiewodzie
Eskomputery/freepbx: 17 image bakes /etc/odbc.ini with Server-compose (cel link docker-compose). Na tym wdrożeniu Kubernetes MariaDB mieszka pod adresem $MARIAD...
Wracając do nagrań obrazowania dla historii połączeń + poczty głosowej
FreePBX 17 nie ujawnia wiadomości poczty głosowej przez REST lub GraphQL w tej instalacji (typu GraphQL typu głośnika odsyła konfig skrzynki pocztowej, a nie wi...
Posępkowe nagranie przez (instancja, rozszerzenie, isVm)
Używany przez karty softphone jako kanoniczne źródło prawdy dla nagrań wywoławnych i wiadomości głosowych, gdy dostawca wyższego szczebla nie może ich wymienić ...
Rozwiązowanie rozbudowy członka przed wyglądem dostawcy VM/CDR
CallController był członkiemId, gdzie FreePBX (i inne w stylu PBX Dostawcy) oczekują rozszerzenia — lista wiadomości głosowych zwrócona pusta Ponieważ żadne roz...
Drop dead masterAccountHolder/isMaster UI, odśwież nieaktualne komentarze
Schema nie zawiera już masterAccountHolder lub na członka isMaster Flagi – te zostały usunięte wraz z rachunkiem jako dyrektor ds. rachunku Refaktor. AccountVie...
Automatyczne przypisywanie pierwszego miejsca, Bezpłatne jako podłoga, szersze unieważnienie org
BillingSetupService aktywuje teraz pierwszy otwarty slot licencyjny dla twórcy przy zasiewaniu subskrypcji poniżejorg (i to samo dla właściciela promocy do fakt...
Upuść nieświeży komentarz z epoki BillingGroup + niewykorzystane zapytanie SubskrypcjaMember
Rozejenie resztek bloku doc w AppliedModelEnforcementService, który się odniósł Długotrwała koncepcja BillingGroup i usuwa - po konsolidacji - aby przejść się b...
Członkowie najwyższego poziomu org otrzymują plan właściciela platformy, omijanie bram rozliczeniowych
Członkowie orgów KamoCRM (najlepsi) orgien nie podlegają systemowi rozliczeniowemu – Otrzymaj matrycę funkcji planu OWNER_UNLIMITED (z Free as a) Defensywny upa...
Górny poziom org bypass + Free bazowy upadek dla lubgs bez subs
Kontrola uprawnień na poziomie org-a-gryki Przechadza się z subskrypcjami skierowanymi do orgi. Z nowym modelem target_org, orgs, który Nie masz jeszcze targeto...
Podzielone interfejsy API; pokaż org celu subs; dodaj właściciela fakturowania promuj UI
RachunkowośćApi dzieli członków na kontoMemberyści (canManageBilling, isAccountManager) SubskrypcjaMemberzy (isLicensee, canManageSubscription) under - Zyski z ...
Autoprowiowanie fotela KamoCRM w tworzeniu suborg; punkt końcowy właściciela promo-billing-owner
Ułaskawie spacery SubskrypcjaMemberka (nie AccountMember) do obliczeniowania Uprawnienia członków – związek cech w różnych aktywnych subsydiów licencjobiorczych...
Subs celuje w sub-org; na członków sub split z administratorami konta
Subskrypcje wymagają teraz docelowejOrganizacji w tworzeniu — (konto, rynek, Cel_org) potrójny jest nowym kluczem wyjątkowości. AccountBillingMemberService jest...
Podziel administratorzy na poziomie konta z członków na rzecz podlegli; subs zysku docelowe_org
Dodaje SubscriptionMember (na subskrypcyjny licencjobiorca + podzarządzająca flagi) Konto na kajCRM org może posiadać wiele subskrypcji, z których każda może by...
AccountGroup -> AccountTier; trasy grupy klienta -> poziom klienta
Typy Frontend i wywołania API zaktualizowane w celu dopasowania do usługi współdzielonej i lib + Zzewnictwo AccountGroup na AccountTier. Nazewnictwo "Grupa" wyc...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.