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 ...
Colonnes Drop UUID-typed customer-id/customer-group-id pour les loisirs INT8
Après RetailCustomer (UUID PK) et compte (Long PK) refactor, le commerce-cart, Les tables des listes de commerce avaient des colonnes de clients avec Type UUID ...
Nettoyage des offres commerciales CockroachDB orphelins de marque id/tax-class-id-id-id-id-id-id---tax-classe-id-id-classe-id-id-classe
CockroachDB applique par défaut des colonnes FK annulables, créant Les UUID orphelins qui rompent la création de la contrainte FK. Nullifier les orphelins et ré...
Supprimer l'essai de 14 jours des plans de démarrage et d'entreprise
Le plan gratuit sert d'expérience à l'essai - pas besoin de séparer les périodes d'essai sur les plans rémunérés.
Supprimer les données d'abonnement simulées de DataLoader
Supprimer loadMockSubscriptionData (BASIC/PRO/ENTERPRISE faux plans) de loadMockPOSData. Toutes les données d'abonnement pour KamoCRM sont désormais exclusiveme...
KamoCRMPricingLoader s'enfonce par titreShort et s'exécute à partir de DataLoader.run()
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 : ...
Mettre à jour les données d'amorçage pour utiliser les nouveaux champs DTO du plan d'abonnement
Remplacer déprécié par planType, maxSeats et description dans l'abonnement DataLoader planifier des données de semences.
Ajouter l'importation et le corriger l'appel de créationMember dans DataLoader
Ajoute l'absence d'importation pour la classe de membre et remplace l'absence memberService.createMember() avec memberRepository.save() pour la création d'un me...
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
Schéma de la bandeCleanupRunner à seulement des solutions post-Hibernate
Hibernate ddl-auto: update gère toutes les créations table/colonne de la JPA entités. Suppression de toutes les instructions redondantes de CREATE TABLE/ADJOUTE...
Supprimer le retour anticipé du code mort qui a désactivé SchemaCleanupRunner
Auto-réactivez toutes les applications au stade complet pour les nouvelles orgs au lieu d'une liste codée en dur
Remplace la liste des caractéristiques codées en dur (qui avait des doublons et des types dépréciés) avec une boucle sur toutes les Types de service non dépréci...
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.
Supprimer RoleRightsSyncRunner et les droits sont ajoutés manuellement pour les orges existantes
L'insecte sous-jacent dans le l'émission d'entité) a été fixée en librairisseur kmo-shared. Nouveaux droits pour Les rôles existants seront ajoutés manuellement...
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...
Mettre à jour les références de produits commerciaux et d'identification du marché de Long à UUID
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
Permettre la création automatique de schéma Hibernate pour les e-mails-metadata
Ajouter - propriété pour que Hibernate crée manquantes de schémas PostgreSQL avant de créer des tables.
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...
Mise à jour de DataLoader pour les champs splitâgeReqType
Fixer à la fois AgeReqTypeMembre et âgeReqTypeTeamMe à la même valeur dans des données simulées.
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) - ...
Passer DataLoader à CommerceService
- Utiliser CommerceService au lieu de POSService, RetailProductService, RetailInventoryStockService - créerProduct, créerOJOUpdateStock, créerRetailOrder, créer...
DataLoader IOException Importation et simulage d'affectation de plomb
- Ajouter l'importation manquante de java.io.IOException pour copyJavaEnumsToNextJS - Utiliser saveLead au lieu de enregistrerLeadWithAssignment pour des donnée...
Mise à jour pour utiliser le nom d'hôte k1m1 pour la connexion DB
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
Fix InitializerService: Set is-enabled-true pour les utilisateurs et supprimer le domaine localhost:3000 invalide
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.