Seed Organization.isTopLevel pour kamocrm et OWNER-UNLIMITED auto-comp-plan
- DataLoader: drop OrganizationType arg de createOrg, set is ToopLevel-true on kamocrm - KamoCRMAgeReqUpdateRunner - test: correspondance sur IS-TOP-LEVEL ' TRU...
Ajouter un glaqueur de migration pour logo-full-ext column on orgs
Le modèle principal s'applique aux trois types de membres sur init
provisionMaxedOutMasterModel sets désormais s'applique aux membres, s'applique à ToTeramMembers, et s'appliqueToToWwners tout est vrai de chaque type de membre ...
Le modèle de rôle par défaut de l'administrateur commence par tous les droits
provisionMaxedOutMasterModel remplit désormais le modèle de l'administrateur avec chaque type de rôle à stratagème. Les trois autres modèles (membre de l'équipe...
Fournir un modèle de sécurité principal maxed-out pour KamoCRM sur init
DataLoader crée et affecte désormais un maître ChildOrgSecurityModel à KamoCRM immédiatement après la création de l'orge, avec chaque réglage max. à la valeur l...
Ajouter FEATURE-REQUESTS à la catégorie d'appui et toutes les cartographies de plan-carratures
Libre: Vote communautaire, Démarreur: Vote et demande, Entreprises: Demandes prioritaires, Entreprise: Custom dev inclus
SP5 migrent KamoCRM agereq vers TOUS LES WORK-ÉLIGIBLE
Ajouter KamoCRMAgeReqUpdateRunner (ordre 10) et conditionnel idempotent UPDATE sur le démarrage; Où la clause vérifie l'ancienne valeur, de sorte que les re-run...
Ajouter SP4 e-mail-verification-jetons DDL 'Utib: 'Upern alias/email-veil-Vérification des colonnes
Ajouter SP3 table de récupération DDL - Additions de la colonne d'utilisateurs à SchemaCleanupRunner
Ajouter EmailTemplateSeedRunner for SYSTEM et par or ensemencement
S'exécute à l'Order (20) sur le startup KamoInitializerService. Charges canoniques modèles à partir de ressources de kamo-shared-library; upserts SYSTEM rows (n...
Ajouter des index uniques partiels et des contraintes CHECK pour les e-mails-modèles
Hibernate ddl-auto ne peut pas générer d'indices uniques partiels ou de chèvre calculé contraintes. Cet engagement les ajoute via le idempotent idempotent DDL r...
Semener KamoCRM avec All-WORK-ELIGIBLE sur des installations fraîches
L'aide createOrg() applique cet argument unique aux deux AgeReqTypeMembre et âgeReqTypeTeamMembre ; cohérent avec convention de la plate-forme. Assaisonnant ave...
Ajouter un coureur à usage unique pour migrer KamoCRM agereq à All WORK-ELIGIBLE
MISE À JOUR conditionnelle idémpotent s'exécute au démarrage du service; LORS, les contrôles de la clause l'ancienne valeur attendue, de sorte que les rediffusi...
Ajouter les colonnes vérifiées-jetons et propriété-vérifiés aux domaines d'org
Ajouter ssl-confirmé et ssl-confirmed-at colonnes à org-domains
Ajoute des instructions idémpotentes de la TABLE ALTER pour fournir les deux nouvelles colonnes nécessaire pour le suivi de confirmation SSL de configuration DN...
Ajouter l'initialisation de la configuration de facturation à KamoCRMPricingLoader
Semence un BillingConfig par défaut (ORG-PAYS-ALL, SOFT-LOCK, grâce de 7 jours) pour l'organisation KamoCRM lors du démarrage de la chargeuse de tarification. A...
Ajouter des tableaux de traduction pour les journaux d'engagement, les articles KB et les plans d'abonnement
Mettre à jour les prix KamoCRM pour les taux de marché de l'aller-seuil
- Démarreur : 34 euros/mois (28 euros par an), Entreprises : 72 euros/mois (59 euros par an), Entreprises à partir de 109 euros/mois (99 euros par an) - Port du...
Utiliser createOrganizationOwner pour les membres admin, renommer INTERNAL en TEAM-MEMBER
Mettre à jour la création du propriétaire pour utiliser la nouvelle méthode de créationOrganizationOwner qui gère automatiquement l'attribution des rôles d'admi...
Ajouter des données de type webinaires et de données de démarrage du marché du plomb pour la démonstration de KamoCRM
Ajout d'une initialisation des données de démarrage pour le système d'ordonnancement des webinaires: - "KamoCRM Software Introduction Demoar" type de webinaire ...
Ajouter KamoCRMPricingLader avec un modèle de prix de commercialisation complet
Précharge la structure complète de prix de l'abonnement de KamoCRM dans le Organisation KamoCRM, en miroir de la page /prix sur le kamo-marketing: - 4 plans : ...
Ajouter une rubrique d'appui non spécifiée aux données de semences
Thèmes d'appui aux semences et membre du système de contact du site web pour KamoCRM org
Drop déprécié qui peut-il créer et envoyer un courrier électronique à des colonnes
Migrez tout le rôle de tous aux membres et créer un rôle de membre de l'équipe
- Renommer la colonne ROLE-EVERYONE-ID en REUX-MEMBER-ID - Renommer les rôles existants "Tout le monde (se conforme à tous)" en "Membres" - Fixer des drapeaux s...
Ajouter la colonne de traitement de l'IA et le tableau d'enregistrements de notes
Ajouter la colonne AI-PROCESSING-ENABLED au tableau des notes et créer NOTE-EMBEDDING-RECORDS table pour la vectorisation RAG de la note de suivi.
Ajouter RoleRightsSyncRunner pour remblayer les droits de rôle manquants
Lorsque de nouvelles entrées de RoleRightType sont ajoutées à l'enum, les rôles existants n'ont pas d'entrées OrgRoleRight pour eux. Ce coureur vérifie tous les...
Ajouter la migration du schéma de système de sécurité d'accès
Crée 7 nouvelles tables (org-access-rules, org-geo-block-rules, org-suspicious-detection-rules, system-access-logs, géolite-blocs, géolies-localisations, géolit...
Ajouter la migration pour les tables et colonnes d'aide à l'invitation de calendrier
Ajouter des colonnes de téléphone portable au tableau des membres pour le texte en masse SMS
Créer le schéma KamoTokens et la table de jetons d'org'oauth'token
- CRÉER SCHEMA SI NON EXISTES kamotokens - CREATE TABLE kamotokens.org.oauth-token avec un unique (org-id, fournisseur) - DROP COLUMN jwt-key de voippa prestata...
CalDav/CardDav Partie 4 - index des schémas et scan de la repo par courrier électronique
- Ajouter des index supplémentaires sur et z via SchemaCleanupRunner (Hibernate ddl-auto:update ajoute les colonnes FK; les index sont en sus) - Permettre l...
Ajouter SchemaCleanupRunner pour chuter CalendrierTable/colonnes d'intégration; activer la mise à jour ddl-auto
Préconfigurer toutes les simulacres avec le fournisseur de e-mail KamoMail
Permettre la fonction DOCS-EDITOR pour toutes les organisations simulacres
Ajouter la numérisation de la repo commerciale, exec-maven-plugin et la configuration NATS/MinIO
Permettre la numérisation JPA pour l'emballage commercial, ajouter exec-maven-plugin pour l'exécution directe de Java, la configuration de NATS JetStream et Min...
Ajouter des simulacres de données sur le marché du commerce avec les vendeurs
Ajout loadMockCommerceMarketData() à DataLoader qui crée 7 marchés pour les six types de commerce, avec des données réalistes sur les fournisseurs, sous auto-en...
Ajouter des données simulées pour les actifs de location, les fournisseurs, les plans d'abonnement, les demandes d'achat
- loadMockRentalDatas : 4 actifs locatifs (RV, matériel) - loadMockVendorDatas : 4 fournisseurs - loadMock SubscriptionData: 3 plans (Basic, Pro, Enterprise) - ...
Actualiser le champ du fuseau horaire pour utiliser TimezoneType enum - Changed User.time zone de temps de chaîne à tempsType enum - Mise à jour .gitignore pour exclure le cache de dépôt m2- - Supports la hiérarchie du fuseau horaire: Membre et utilisateur et organisation
Ajouter la prise en charge du domaine local dans DataLoader
- Ajout de domaines d'accueil local et d'hôte local: 30 000 domaines pour le développement local - Amélioration des commentaires expliquant le comportement de c...
Ajouter l'initialisation du fournisseur d'authsexuel dans DataLoader
- Injection de dépendance à l'aide à ExternalAuthAuthProvider - Création d'une méthode d'aide à l'aideExternalAuthProviders() pour configurer les fournisseurs -...
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.