Seed Organization.isTopLevel für Kamokrm und OWNER_UNLIMITED Selbst-Comp-Plan
- DataLoader: drop OrganizationType arg from createOrg, set isTopLevel=true on kamocrm - KamoCRMAgeReqUpdateRunner + Test: Spiel auf IS_TOP_LEVEL = TRUE statt T...
Master-Modell gilt für alle drei Mitgliedstypen auf init
vorbestelltMaxedOutMasterModel gilt jetzt für Mitglieder, gilt fürTeammitglieder, und giltToOwner alle wahr, so dass jeder Mitgliedstyp sieht das Master-Modell ...
Administrator Standard-Rollenvorlage beginnt mit allen Rechten GRANTED
vorbehaltlichMaxedOutMasterModel pulsiert nun die Administrator-Vorlage mit jeder RoleRightType-Set auf GRANTED. Die anderen drei Vorlagen (Teammitglied, Mitgli...
Bereitstellung eines maxed-out Master-Sicherheitsmodells für KamoCRM auf init
DataLoader erstellt und weist nun ein Master ChildOrgSecurityModel zu KamoCRM unmittelbar nach der Erstellung der Org, mit jeder Einstellung maxed Aus auf den f...
FEATURE_REQUESTS zur Support-Kategorie und alle Plan-Feature-Mappings hinzufügen
Frei: Gemeinschaftsabstimmung, Starter: Abstimmung & Antrag, Business: Priority-Anfragen, Enterprise: Custom dev enthalten
SP5 migrate KamoCRM agereq zu ALL_WORK_ELIGIBLE
KamoCRMAgeReqUpdateRunner hinzufügen (Bestellung 10) - bedingt idempotent UPDATE bei der Gründung; WHERE-Klausel prüft den alten Wert, so dass Wiederholungen No...
SP4 email_verification_tokens DDL + User alias/email_verified columns hinzufügen
Fügen Sie SP3-Reheditionstabelle DDL + User-Spalte hinzu Ergänzungen zu SchemaCleanupRunner hinzu
EmailTemplateSeedRunner für SYSTEM + per-org-Saatgut hinzufügen
Läuft unter @Order(20) auf KamoInitializerService Start. Lasten kanonisch templates aus Kamo-shared-Bibliotheksressourcen; upserts SYSTEM-Reihen (keine Clobber)...
Teilte Unikate + CHECK Einschränkungen für email_templates hinzufügen
Hibernate ddl-auto kann keine partiellen Indizes oder Rechen-CHECK erzeugen Zwänge. Diese Commit fügt sie über den bestehenden idempotent DDL-Läufer hinzu Muste...
Seed KamoCRM mit ALL_WORK_ELIGIBLE auf frischen Installationen
Der createOrg() Helfer wendet dieses einzelne Argument auf beide an ageReqTypeMitglied und ageReqTypeTeamMitglied; im Einklang mit Plattform-Konvention. Paare m...
Einfacher Läufer hinzufügen, um KamoCRM agereq zu ALL_WORK_ELIGIBLE zu migrieren
Bedingte idempotent UPDATE läuft auf Service-Start-up; WO Klausel überprüft der erwartete alte Wert, also sind Wiederholungen No-Ops. Fehler werden protokollier...
Verification_token und ownership_verified-Spalten zu org_domains hinzufügen
ssl_confirmed und ssl_confirmed_at Spalten zu org_domains hinzufügen
Fügt idempotent ALTER TABLE-Anweisungen zur Bereitstellung der beiden neuen Spalten hinzu benötigt für die Bestätigungsverfolgung von DNS-Setup.
Billing Konfigurations-Anitialisierung zu KamoCRMPricingLoader hinzufügen
Samen eine Standard BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-Tage-Liebe) für die KamoCRM Organisation beim Preisauflader-Start. Unterstützung das neue Stripe-R...
Übersetzungstabellen für Commit-Logs, KB-Artikel und Abonnement-Pläne hinzufügen
Update KamoCRM-Preise auf Produktions-Gerb-Tarife
- Starter: $34/mo ($28 jährlich), Geschäft: $72/mo ($59 annual), Enterprise: ab $109/mo ($99 jährlich) - Businessplan von 50 auf 100 Nutzer erweitert - Add-on e...
Verwenden Sie createOrganizationOwner für Admin-Mitglieder, umbenennen INTERNAL in TEAM_MEMBER
Aktualisieren Sie die Erstellung von Besitzern, um eine neue createOrganizationOwner-Methode zu verwenden, die die Admin-Rollenzuweisung und PRIVILEGED-Zugriffs...
Webinar-Typ und Lead-Markt Samendaten für KamoCRM-Demo hinzufügen
Fügt Saatgutdaten-Initialisierung für das Webinar-Planungssystem hinzu: - "KamoCRM Software Einführung Demo" Webinar Typ (45min, PRIORITY Strategie) - Erinnerun...
KamoCRMPricingLoader mit vollständigem Marketing-Preismodell hinzufügen
Die komplette KamoCRM-Abonnement-Preisstruktur in die KamoCRM Organisation, Spiegelung der / Preisseite auf kamo-marketing: - 4 Pläne: Kostenlos, Starter ($29/...
Saatgut-Support-Themen und Website-Kontakt-System-Mitglied für KamoCRM org
Drop deprecated who_can_create und email_invites_enabled Spalten
Migrate Jeder Rolle zu den Mitgliedern und schaffen Team-Mitglieder Rolle
- ROLE_EVERYONE_ID Spalte in ROLE_MEMBER_ID umbenennen - bestehende "Jeder (Applies To All)"-Rollen umbenennen - Set ************ Fahnen auf bestehenden Systemr...
Hinzufügen KI-Verarbeitungsspalte und Notiz Einbetten Aufzeichnungen Tabelle
AI_PROCESSING_ENABLED-Säule in die Notizen-Tabelle hinzufügen und erstellen NOTE_EMBEDDING_RECORDS Tabelle zur Verfolgung von Hinweisen RAG Vectorisierung.
RoleRightsSyncRunner hinzufügen, um fehlende Rollenrechte zu vervollern
Wenn neue Rollen von RoleRightType-Einträgen zum enum hinzugefügt werden, bestehende Rollen haben Sie keine OrgRoleRight Einträge für sie. Dieser Läufer prüft a...
Hinzufügen von Zugangssicherheitssystem Schema Migration
Erstellt 7 neue Tabellen (org_access_rules, org_geo_block_rules, org_suspicious_detection_rules, system_access_logs, geolite_blocks, geolite_locations, geolite_...
Migration für Kalender einladenden Support-Tabellen und Spalten hinzufügen
Fügen Sie Handy-Spalte auf Mitglieder-Tabelle für Bulk-Text-SMS
Erstellen KamoTokens Schema und org_oauth_token Tabelle
- CREATE SCHEMA IF NOT EXISTS kamotokens - CREATE TABLE kamotokens.org_oauth_token mit unique (org_id, Provider) - DROP COLUMN jwt_key von voip_provider_config ...
CalDav/CardDav Teil 4 - Schema-Indizes und E-Mail-Repo-Scan
- Zusatzindizes auf ************ und ************ via SchemaCleanupRunner (Hibernate ddl-auto:update fügt die FK-Spalten hinzu; Indizes sind extra) - Aktivi...
SchemaCleanupRunner hinzufügen, um CalendarIntegration Tabelle/Spalte fallen zu lassen; ddl-auto update aktivieren
Commerce-Repo-Scannen, exec-maven-plugin und NATS/MinIO config hinzufügen
Aktivieren JPA-Scannen für Commerce-Paket, fügen exec-maven-plugin für direkte Java-Ausführung, Konfiguration von NATS JetStream und MinIO-Einstellungen, be-efi...
Mock Commerce Marktdaten-Saatgut mit Anbietern hinzufügen
Fügt loadMockCommerceMarketData() zu DataLoader hinzu, das 7 Märkte schafft über alle 6 Commerce-Typen mit realistischen Anbieterdaten unter Auto-Samen eingebau...
Mock-Daten für Mietobjekte, Verkäufer, Abonnement-Pläne, Kaufanfragen hinzufügen
- loadMockRentalData: 4 Mietobjekte (RVs, Ausrüstung) - loadMockVendorData: 4 Anbieter - loadMockAAbonnementDaten: 3 Pläne (Basic, Pro, Enterprise) - loadMockPr...
Localhost-Domain-Unterstützung in DataLoader hinzufügen
- Localhost und localhost:3000 Domains für lokale Entwicklung hinzugefügt - Verbesserte Kommentare, die Subdomain-Verschließungsverhalten erklären - Arbeitet mi...
Fügen Sie externe Au-Provider-Eingabe in DataLoader hinzu
- Zusätzliche ExterneAuthProviderService Abhängigkeitsinjektion - Erstellt addExternalAuthProviders() Helper-Methode zur Konfiguration von Providern - Bevölkert...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.