Ajouter LAN DNS gousse pour DNS split-DNS sur k1m1
Déployer un dnsmasq pod avec hostNetwork sur k1m1 qui écoute 192.168.4.22:53. Désirce pbx.k1.kluster.kamocrm.com Les téléphones LAN atteignent le PBX directemen...
Onglets de configuration de la plate-forme (Général / VOIP et SMS / Utilisateur de système / Avancé)
Enveloppe et dans ParamètresView avec quatre onglets: - Généralités: aperçu de la plate-forme en lecture seule - total, serveur téléphonique actif nombre d'i...
Emploi de synchronisation VOIP globale (intervalle adminable)
VoipGlobalSyncJob coche chaque minute et, sur chaque tique, lit le SystemConfiguration singleton pour décider si une synchronisation globale est due: - Si voipS...
Critères d'évaluation de la configuration du système et de la plate-forme-examen
Surface de configuration à l'échelle de la plate-forme, fermée par le propriétaire de haut niveau existant Garde (matches SystemUserConfig's requireTopLevelOwne...
Contrôleurs de ressources par instance - org ag - synchronisation interne
Persibilités CRUD (extensions / utilisateurs / appareils / messagerie vocale): - VoipExtensionsContrôleur à VoipUsersContrôleur à /api/voip/instances/zid/utilis...
Refactoriel multi-instances et FreePX complet et Flowroute SMS
Changement de modèle de base: un org et de nombreuses instances VoipProvider (était: une par org). Chaque appel API fournisseur est maintenant analysé par cas. ...
Migration du téléphone à plusieurs instances/fournisseur de SMS
S'exécute après Hibernate ddl-auto:update crée de nouvelles tables (VOIP-PROVIDER-INSTANCE, APPLICATION, ÉLÉTÉTHALISATION, PHONE-EXTENSION, PHONE-END-USER, PHON...
Fondation de schéma de téléphone/fournisseur de SMS à plusieurs instances
- Renommer VoipProviderConfig et VoipProviderInstance; supprimer UNIQUE(org-id), ajouter instance-name, config-json, last-sync-at, last-sync-error. - Renommer B...
Déployer FreePBX 17 et Jigasi SIP sur k1m1 et k2m1
FreePBX (ededofit/freepbx:17-latest) s'exécute avec hostNetwork donc SIP/RTP préserve les IP réels des clients, épinglés un-per-noeud via nodeSelector. PIS sur ...
Vue de l'admin Platform, pagination, recherche en direct, filtres, logos d'orge
Les administrateurs de la plate-forme (propriétaire de l'ordonnance de haut niveau) voient désormais tous les organismes du système via le nouveau point d'extré...
Ajouter GET /api/security/org/all-networks pour les administrateurs de plates-formes
Les propriétaires d'organisations de haut niveau peuvent désormais aller chercher toutes les organisations du système avec l'information d'appartenance relative...
Sous-tabs dans l'éditeur de modèles de sécurité et le nettoyage
- L'éditeur du modèle de sécurité est maintenant scindé en quatre sous-bogoustes: Général (Basic Info, Visibility, Who Can Create, Paramètres de plate-forme...
Bouton Alias de visibilité UI et sous-domaines Branches sur la page des types de succursales
Sous-domaineBranchesDialog: - Éditeur Alias a remplacé la liste de puces par une liste de lignes de type table indiquant Les cases à cocher les membres et les...
Filtrage de la visibilité d'Alica et vérification automatique de la propriété du sous-domaine
OrganisationContrôleur: - Création d'une organisation de ressources en cas de surbrilosité désormais automarque isDnsVerified-true sur l'OrgDomain créé - aucu...
Ajouter des drapeaux de visibilité de type créateur paralias
Ajouter visibleLes membres/ visiblesToTeamMembres Les colonnes booléennes à ChildOrgSecurityModelAlias afin que les administrateurs puissent restreindre les pse...
Paramètres de dialogue, chemin d'assistant web-alias et panneau de provisionnement DNS
Ajoute l'interface utilisateur de branches de sous-domaine sur trois surfaces: - Nouveau bouton "Sous-domaines Branches" ouvre un dialogue pour l'activati...
Configment de niveau Org, client GoDaddy et web-alias org créent un chemin
Fillage les nouvelles Branches de sous-domaines de bout en bout sur le backend: - Sous-domaineBranchesContrôleur pour l'activation de l'ordre - GoDaddy creds ...
Ajouter des entités, des chiffrements et des abricots de logs d'alias/DNS
Ajoute des creds GoDaddy par or (AES-GCM crypté), un drapeau de l'autoRootSubdomains et la collecte d'alias enfants-org sur le modèle de sécurité, un approvisio...
Décharges de préfixe/suffix, porte de domaine de boîte aux lettres, statut explicite
- Le préfixe et le suffixe du nom sont maintenant des déroulants provenant de la NamePrefixType / NameSuffixType catalogs délivrés par l'orgg-config point d...
État de l'équipe explicite et catalogues de préfixe/suffixe
- GET - retourne maintenant nomPrefixes et nameSuffixes, provenant de NamePrefixType et NameSuffixType de sorte Ajouter Member / Add Member Member Formes ne...
Pleine largeur, trois volets Ajouter la présentation du formulaire de membre
Retravaille le formulaire de création pour utiliser l'ensemble de la zone de contenu au lieu d'un 1100px colonne centrée sur l'échelle. - aménagement réactif à...
Fusionner l'alias/courrier/nom/téléphone en une seule étape "Mon profil"
Combiner le "My E-Mail et Alias" précédemment séparé, "My Mon nom", et "Nombre de téléphone" en une étape "Mon profil" pour les personnes qui s'enregistrent 13 ...
Faire en sorte que le nom légal de l'e-mail et du nom légal facultatifs pour les moins de 13 ans d'inscription
Le critère d'évaluation /api/sécurité/registre a précédemment rejeté toute demande manquante d'e-mail, de prénom ou de nom. Cela a fait le chemin sous--13 (URSI...
Page de configuration de l'utilisateur du système et réseau ENTRE ENTRE ENTRE LE SYSTEME MÉMINAIRE
Ajoute l'administration et la configuration de la plate-forme, un propriétaire d'orge-saérieur uniquement Une page qui accorde ou révoquer l'autorisation d'usur...
Remplissage, entrée en prise, gardes de mutation, configuration API
Auto-réchauffage: SystemUserBackfillService s'exécute sur tous les Botte de SecurityService (de DataLoader) pour ajouter la colonne is-système-utilisateur et la...
Ajouter Système Drapeau de l'utilisateur et entité d'accès
Introduit le modèle d'utilisateur du système à l'échelle de la plate-forme: un drapeau User.isSystemUser (indice partiel unique impose un singleton), plus une t...
Ajouter les mesures de vérification par téléphone et de sécurité
Insérer deux nouvelles étapes entre le mot de passe et le recouvrement du compte pour 13 Inscriptions: une étape de numéro de téléphone (facultatif, skippable, ...
Rassembler les questions de téléphone et de sécurité pendant l'inscription
Déplacer le numéro de téléphone et la collecte de questions de sécurité dans le libre-service flux d'enregistrement (lorsqu'ils étaient initialement prévus) plu...
Ajouter RegistrationPhoneCode entité et référentiel
Le nouveau tableau (enregistration-phone-codes) stocke des codes de vérification des SMS à un coup de feu émis lors de l'enregistrement en libre-service, avant ...
Ajouter une page membre/Ajouter des membres de l'équipe
/compte: remplacer un seul bouton ambigu par des boutons à tabulation Ajouter «Membre» sur l'onglet Membres, ajouter «Membre de l'équipe» dans l'onglet Membre...
Ajouter membre / Ajouter un flux de création de membres de l'équipe
- Nouveau membreCréteur expose : - GET - âge-req, fuseau horaire, départements, titres d'emploi Vérification de l'existence par courrier électronique ou par...
Ajouter AgeReqType.allowsUnder13() aide
Utilisé par le flux de membres Ajouter un membre/un membre de l'équipe pour sauter la collecte d'e-mails pour les orges dont l'âge prescrit permet aux utilisate...
Reconstruire les plans et la facturation autour des groupes de facturation
- Page des membres Plans et facturation est maintenant alignée à droite avec une lueur pulsée et une icône StarRate sur la barre des onglets. Visible lorsque ...
Ajouter DroitsService et sécurité Marchés du commerce
- EntitlementService calcule les primes par membre de fonctionnalités en unionant en activité Le plan de facturation GroupLicense est une valeur initiale de n...
Réécrire le service de facturation autour de BillingGroups
Supprime le niveau de l'ordonnance contrôleurs, services et DTO. Introduit: - Groupes de montage, membres, abonnements, licences, groupes demotocycleur, les ...
Remplacer la facturation au niveau de l'org par le modèle BillingGroup
Introduit BillingGroup, BillingGroupMembre, BillingGroupAbonnement, BillingGroupLicense, BillingGroupPaymentMethod, BillingGroupVovoice, et Les entités de Facti...
La ligne des membres du Centre d'interaction utilise des titres d'emploi
Remplacer le titre du rôle du RBAC par un posteTitreOfficial, replier sur JobTitle Titre du catalogue pour le membre de l'équipe et le label Membre pour le memb...
Champ du titre officiel du poste pour les membres de l'équipe sur ma carte de position
Ajouter TeamMember.jobTitlerOfficialoption string column (60 chars)
Déplômant et maintiend/profiléTitléTitléOetillez les membres de l'équipe sur les IPA de profil et de sécurité des membres
Utiliser ECDSA P-256 pour les spécifications du certificat de certificat et migrer la RSA
Ajouter findTeamMemberById pour une résolution fiable de l'équipeMembre
Types de branchement de charge avec modèles de sécurité par org id
Contrôle de cache optionnel sur le téléchargement d'objets
Utilisé par provisionnement de thèmes de manière globalement.css et config.json instructent les navigateurs et des eroxydages pour revalider au lieu de servir d...
ThèmeRévision en têtes de configuration et en têtes de cache sur les ressources thématiques
Emit themeRevision (epth ms) in config.json sur chaque écriture; set Cache-Control sur config, globals.css, et site.webmanifest télécharges donc les caches edge...
Ajouter pour le nettoyage de l'avatar
Utilisé lors de la suppression d'un avatar, le membre passe outre le référencement de la même ligne peut être effacé avant de supprimer.
Session d'ordinage clairStorage sur la création à nouveau via ?fresh
Naviguez à partir du réseau pour créer avec ?fresh-1, désactiver la requête, et utiliser un Serrure de courte durée de sorte que React Strict Mode ne restaure p...
Politiques de conformité alcool/tobac/armes à feu
- Colonnes et entité par défaut de l'entité MEMBRE-SELECT DTO et ChildOrgSecurityModelService créent/mise à jour de la normalisation - AppliedModelEnforcementSe...
Exposer les politiques de conformité de l'ATF sur les modèles et les types de succursales créatables
- Le contrôleur de l'organisation applique l'application de la loi type avant les assertions d'âge - SecurityModelContrôleur et MasterModelController passe les ...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.