Appliquer tous les cadres non-rôles sur ChildOrgSecurityModel
Ajout d'une application de bout en bout pour les paramètres restants sur une organisation appliquée modèle de sécurité. Tous les paramètres qui n'étaient aupara...
Appliquer les règles de force modèle et la résolution des défaillances de DEFAULT sur les droits des membres
- Roulement désormais de l'application Les 4 modèles de rôle par défaut du modèle en plus de la cascade existante (rôlesorgs - Département - titre d'emploi - me...
Ajouter le modèle maître, les modèles de rôle par défaut et le résolveur de modèle appliqué
Introduit la couche de données pour le nouveau flux de modèle de sécurité de type branche: - L'organisation gagne des colonnes de type idesucith et de modèle d...
Élargir ChildOrgSecurityModelDTO avec des champs complets et des embranchements
Réécrire tous les modèles canoniques avec un design de marque complet
Les 5 modèles utilisent maintenant la structure de table extérieure cohérente (600px, arrondie). carte, en-tête gris/pied) correspondant à la sérialisation de l...
Version de la mise en bosse à 1,5,0 EUR - libération de la résilience des droits
Ajouter OrgRoleRightRepository avec insert de sécurité de la course
Retirer Enlever et RoleRightTyTverter autoApply prend le relais
Ajouter gracéful RoleRightTyperConverter pour les ordinaux inconnus
Ajouter 11 nouveaux droits (119-129) et type de service CALCULATOR
MANUEILLE-CRM-ÉETTINGS, VEW-TASKS, CALC-SIMPLE, CALC-SCIENTIFIQUE, CALC-PROGRAMMER, CALC-GRAPHING, CALC-UNIT-CONVERTER, CALC-CURRENCY-CONVERTER, CALC-EMOJIS, CA...
Ajouter des modèles d'e-mails canoniques BIENVENUS-MEMBER et WELCOME-ÉMIGÉE-MEMBER
Ajouter 7 droits d'accès au module (ID 112-118)
ACCESS-COMMERCE, VEW-CALENDAR, ACCESS-CHAT, ACCESS-MAIL, ACCESS-VOIS, VUE-SUPPORT, VUE-ANALNALYSE
Améliorer le modèle de vérification des e-mails et la récupération URL, le texte d'expiration, le sujet
- Ajouter un lien de vérification en texte clair sous le bouton en tant que copier-pâte de secours - Passer la variable d'expiration de l'expiration de M. . . ....
Ajouter un cadre extérieur de marque au modèle canonique de vérification par courrier électronique
Enveloppe le contenu intérieur avec un obus de courrier électronique approprié: en-tête avec nom d'orgge, zone de teneur rembourrée, et pied de page. Utilise l'...
Supprimer le chargement de caractéristiques avide de getOrganizationByDomain
Les caractéristiques sont une préoccupation d'orgage sans rapport avec la plupart des appelants de cette méthode (par exemple, enregistrement, résolution du dom...
Mutate présente la collecte en place pour éviter l'erreur de retrait d'un orphelin en cascade
Calling org.setFeatures(newList) remplace la persistance Hibernate-tracked collecte, provoquant JpaSystemException lorsqu'une requête déclenche un autoflush dan...
Ajouter false de DEFAULT à la définition de la colonne vérifiée par e-mail
Le migrateur de schéma d'Hibernate génère ALTER TABLE sans défaut, échouer sur les tableaux avec les lignes existantes. columnDéfinition le force à inclure le D...
Restaurer le documentNotFoundException a chuté entre 1,0,0 et 1,4.0
Ajouter EmailVerificationToken entity et repo User.alias/emailVerified ' UserRepo'ses; bump 1.4.0 (SP4)
Ajouter les entités de récupération et les repos; bump à 1.3.0 (SP3)
Ajouter PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode Entités JPA avec référentiels correspondants pour le flux de récupération SP3.
Ajouter SecurityQuestionCatalog enum sq1/2/3 et seedPhraseHash à l'utilisateur (SP3)
Bump kamo-shared-library version à 1.2.0 pour les ajouts SP1
Ajoute EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader, et ressources HTML canoniques.
Ajouter CanonicalTemplateLoader et CanonicalTemplate record
Lire les trois modèles REQUIS (COMSEAU, PASSWORD-RESET, EMAIL-VERIFICATION) à partir des ressources de la voie de classe à Consommé par KamoInitializerService p...
Ajouter HTML canonique et JSON pour BIENVENUE, PASSWORD-RESET, EMAIL-VERIFICATION
Contenu de la source de la vérité pour les lignes SYSTEM. Chargement à KamoInitializerService démarrage par CanonicalTemplateLoader et UPSERTed dans e-mail-temp...
Ajouter EmailTemplate entité et référentiel
Conserve une ligne SYSTEM par modèle-clé (org-id NULL, is-system TRUE) plus un clone par org par modèle. Soft-reference org-id/category-id. DB- les horodatages ...
Ajouter EmailTemplateCategory entité et référentiel
Catégories à criblage pour les modèles d'e-mails. Soft BIGINT org-id (pas de FK) correspond aux modèles existants. L'unicité du nom insensible au cas par or est...
Ajouter TemplateStatus enum et TemplateKeys constantes pour les modèles transactionnels
Déclare les états de cycle de vie REQUIS/CUSTOM/ARCHIVÉ et les trois clés de modèle requises (COMSEAU, PASSWORD-RESET, EMAIL-VERIFICATION). Contrats variables p...
Ajouter la vérification de la propriété de domaine via l'enregistrement DNS TXT
- OrgDomain: ajouter verificationToken and ownershipChoises et propriétéChamps consolidés - DomainService: ajouter setVerificationToken() et setOwnershipVerifie...
Demander CommitLogs avec LEFT JOIN donc les enregistrements de traduction zéro sont captiaux par réessai
L'ancienne requête sélectionnée parmi CommitLogTranslation et les journaux d'engagement Les traductions lui étaient invisibles. Utiliser LEFT JOINT DE COMPTELog...
Ajouter sslConfirmed/sslConfirmedAt champs à OrgDomain et DomainDTO
Ajoute deux nouveaux champs à l'entité OrgDomain et à DomainDTO pour suivre SSL état de confirmation du certificat après les problèmes de service d'auto-cert un...
Ajouter des entités de facturation et des référentiels pour l'intégration de Stripe
Nouveau paquet - avec 9 entités (BillingCustomer, Billing Subscription, BillingPaymentMethod, Facture, BillingCredit, BillingCreditLedger, BillingConfig, Billin...
Utiliser UUID pour SubscriptionPlanTranslation FK pour correspondre à BaseUuidEntity PK type
Ajouter des entités de traduction et des référentiels pour CommitLog, KbArticle, SubscriptionPlan
- CommitLogTranslation et CommitLogTranslationId (PK: commit-log-id, local) - KbArticleTranslation et KbArticleTranslationId (PK: article-uid, local) - Subscrip...
Restaurer les langues supprimées avec traduction
Ajouter traductionSoutien Booléen à LanguageType enum. Restaurer l'URDU, MARATHI, TELUGU et GUJARATI (translationSupported-faux). Tous 22 les langues précédemme...
Supprimer 4 langues de traduction non prises en charge de LanguageType
Remplacer DocumentNotFoundException par ImagingException dans ImageService
DocumentNotFoundException a été supprimé dans le cadre de la suppression de l'entité du document. Mais ImageService l'a toujours référencé en 9 places. Remplacé...
Supprimer l'entité de document autonome - tous les documents utilisent maintenant le système d'imagerie Img/ImgDat
L'entité du document, le documentOpository et le documentNotFoundException sont les enlevés. L'intégration DocsService WOPI et Docs fonctionne désormais entière...
Ajouter des entités du système d'admission par le plomb, des dépôts, des DTO et des services
Ajoute la couche de données complète pour le système automatisé d'admission de plomb: - 4 entités : LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPay...
Supprimer le champ de type membre entièrement pour empêcher Hibernate duplicate colonne
Les corrections précédentes (-transitage sur le champ, 'Access(AccessType.FIELD) en classe) étaient insuffisantes. L'inspection Bytecode a révélé que Lombok's "...
Ajouter "Access(AccessType.FIELD) à membre pour arrêter le mappage en Hibernate getMemberType() en colonne
Le correctif précédent (Transient sur le champ memberType) était insuffisant. Hibernate 6 découvait encore que la méthode de type “spéciace() public via le bala...
Suivre par un membre sur l'entité Img
Ajouter le champ createdParMember (ManyToOne) à Img donc le téléchargeur est ont persisté à l'heure de téléchargement. ImageService.uploadDocument() le définit ...
Résoudre l'erreur SQL de niveau de sécurité causée par la colonne MEMBER-TYPE en Hibernate 6
Member.java a cartographié MEMBER TYPE à la fois en tant que «DiscriminatorColumn» et en tant qu'explicite Champ de la colonne. Hibernate 6 a sélectionné la col...
Comme ce que vous voyez l'expédition?
Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.
