Appliquer les droits des membres sur tous les points nav
Chaque article navre exige maintenant les deux éléments de l'ordre et le droit membre. 7 nouveaux droits d'accès ajoutés: ACCESS-COMMERCE, VEW-CALENDAR, ACCESS-...
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
Déplacer getLogoSrc avant utilisation pour corriger l'erreur d'ordre de déclaration TS
Utiliser le champ avatarType et JDBC pour la génération d'URL de photo pour gérer les proxys Hibernate
- cas d'instance précédemment utilisé d'AvatarPhoto pour déterminer le type d'avatar et le cassant pour lire fichierExtension. Quand Hibernate revient un proxy ...
Ajouter le défilement vers l'éditeur central et l'intervalle sous les alertes
Mettre à jour les vars de l'échantillon de EMAIL-VERIFICATION pour correspondre au modèle actuel
Utiliser expirationText au lieu d'expirationMinutes (variable de re-rebaptisé), et mise à jour verifyLink pour pointer vers le sous-domaine du registre (chemin ...
Empêcher le double emballage de l' corporelle complèteHtml en bloc concepteur
Lorsque les blocs corporels sont nuls et que le corpsHtml est un document complet 'DOCTYPE html' (par exemple, les modèles ensemencés canoniques), en l'importan...
Passer le délai d'expiration lisible par l'homme au modèle de vérification des courriels
Ajouter l'aide humanizeMinutes() qui met en forme les minutes en jours/heures/minutes (par ex. "1 jour" pendant 1440 min). Passe sous forme de «expiryText» pour...
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. . . ....
Restaurer la mise en page de vérification en supprimant les dimensions cachées des entrées cachées
MUI Box interprète les valeurs numériques de largeur/hauteur 0-1 en pourcentages, donc largeur: 1 a fait la couverture d'entrée cachée de la carte complète. Cha...
Préserver le cas de domaine DB dans NoReply à partir de l'adresse
Suppression enBasé surLowerCase() - le domaine provient déjà de la resolvePrimaryDomain qui lit org-domains à partir de la base de données, donc cas est canoniq...
Sétérialiser le HTML de courrier électronique complet avec une trame externe sur le modèle
- SerializeFullEmailHtml enveloppe des blocs intérieurs dans le cadre extérieur de marque (logo de l'en-tête, titre/sous-titre, zone de contenu, logo de bas d...
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'...
Ajouter un chemin de vérification de courrier électronique basé sur le code à /verify-email endpoint
Le point d'extrémité gère maintenant à la fois le jeton (clic de liaison) et le code utilisateurId (entrée manuelle à 6 chiffres). Chemin de jeton inchangé; le ...
Le lien à jeton permet d'autoverrification et de redire la connexion; ajouter l'indicateur de mise au point du code
- /verification?jeu-xxx maintenant appelle verifyEmailByToken sur le support et redirige vers la connexion au succès; retonne l'entrée de code sur l'échec - L...
Ascenseur et widget ci-dessus click-to-focus overlay (z-index)
La superposition (position:absolue, z-index:0) couvrait le Capcha widget parce qu'il est apparu plus tard dans l'ordre du DOM. Ajout de l'indice z:1 à la - le c...
Supprimer le paquet postfix-lmdb inexistant, installer la bibliothèque lmdb à la place
postfix-lmdb n'est pas un paquet Alpine valide; le support lmdb est intégré dans le paquet postfixe de base. La gousse était CrashLoopBackOff en raison d'un éch...
Ajouter un pruneau hebdomadaire et un aspirateur journalier CronJob pour k1m1
CronJob se déroule tous les dimanches 3 heures du matin, privilégié, épinglé à k1m1. - crictl rmi -prune enlève les images des récipients inutilisés - nsenter j...
Fixer le registre d'images Docs, ajouter Recréer la stratégie pour coturn/postfix, augmenter la mémoire qdrant
- Docs: corriger un mauvais registre d'images (redis.kamo.svc... - Ajouter Recréer une stratégie - coturn: ajouter Recréer une stratégie pour empêcher les confl...
En-tête de l'éditeur compact - supprimer les grands titres/tablets, déplacer les actions jusqu'à la ligne nav
Supprime la carte d'en-tête adhésigne (titre, sous-titre, sauf/ventilation/prévisualisation boutons, Edit/Preview tab bar) à partir de EmailTemplateEdit to recl...
Créer un enregistrement des membres sur l'enregistrement afin que les nouveaux utilisateurs puissent se connecter
Exiger la page de vérification avant chaque tentative de vérification/résenté en arrière
est réinitialisé après chaque action (succès ou échec) donc un nouveau la résolution est nécessaire pour chaque tentative ultérieure.
Commuter Postfix sasl-passwd du format hash à lmdb
La construction de postfixe alpin n'inclut pas l'appui au hachage - postmap et smtp-sasl-password-maps étaient silencieusement défaillantes, en reportant chaque...
Redirection vers/vérification après enregistrement au lieu de rendre en ligne
Maintient l'URL précise et le navigateur montre/verification non/membre.
Résoudre le domaine racine pour NoReply à partir de l'adresse au lieu de sous-domaine nue
resolvePrimaryDomain() renvoyait la première entrée de domaine (par exemple "www") qui a produit NoReply-www. Maintenant, il préfère les domaines racines (paren...
Popul toutes les variables du modèle EMAIL-VERIFICATION
Il n'a été envoyé que « jeton, code », le modèle a également besoin d'orgName, premier nom, vérifierLink et expirationMignages. Chargeur et utilisateur pour con...
Mettre à jour la redirection de /resend-verification vers /verification sur le site du registre
Ajouter interne.auth.secret à EmailService configmap
InternalAuthFilter rejetait tous les appels de service à service (endire, seed-org) avec 503 parce que internal.auth.secret était non configuré. Correspond au m...
Redirection de EMAIL-NOT-VERIFIED pour enregistrer/résenter la vérification
Supprime la carte EmailVerifyCard en ligne de la page de connexion et de tous les liens connexes État/callbacks. À l'adresse suivante: EMAIL-NOT-VERIFIED, l'uti...
Add/resend-verification page pour les redirecteurs de connexion
Crée une route autonome/résenté par vérification qui accepte ?email et ?userId requêtes params, réutilisant PostCompletionScreen pour un écran cohérent vérifica...
Largeur de la carte de vérification à 32rem pour empêcher l'emballage de l'étiquette du bouton
Autoriser l'envoi transactionnel sur les modèles de relais port-25 et d'auto-semences manquantes
Port-25 SMTP (postfixe) n'a pas besoin d'auth et transactionalCredentials() était lancer ProviderUndisponibilitéException lorsque l'utilisateur/passé était non ...
Utiliser la logique JPQL sensible au sous-domaine pour correspondre à la logique de findByDomain JPQL
La recherche de domaine d'Org dans la resendVérification était en train de faire une requête exacte en correspondance qui a échoué pour les sous-domaines stocké...
L'hôte/l'hôte/X-Forwarded-Host donc APIService résout l'orge correct
APIService écrase X-Forwarded-Host avec request.getServerName(), qui lit de l'en-tête de l'hôte. Sans en-tête hôte explicite, le service interne K8s Le nom d'hô...
Port Correct EmailService URL en configmap (4203-80)
Le service EmailService K8s expose le port 80, et non 4203. Courriers électroniques de vérification ont choisi de toute tentative d'enregistrement.
Reconception de l'écran de vérification des e-mails et correction de l'e-mail bug
- PostCompletionScreen: mise en page intégrale avec un orge animé, Carte de vitrmorphisme, logo, boîtes à code visuelle à 6 chiffres, réussite/états vérifiés ...
Dérivation de l'orge JPA pour éviter l'erreur de chasse en cascade d'Hibernate
Détenteurs qui provoque une autoflush Hibernate. Cette chasse d'eau échoue parce que l'Organisation. précédemment remplacé par une liste ordinaire (infraction à...
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...
Reconstruire pour ramasser le correctif d'organisation de kamo-shared-library
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...
Utiliser getReferenceById pour éviter l'orphelin en cascadeExercer l'erreur de chasse lors de l'enregistrement
Chargement de l'organisation via findById à l'intérieur de l'acte d'exploitation détecter la collecte des caractéristiques a été dé-référencée lors de la auto-f...
Refiner la vérification à l'aide d'un e-mail et non d'utilisateurId, vers l'avant-haine à transfert X-Forwarded-Host
SecurityService/registre/reverification de la rétroaction s'attend à ce que le courrier électronique dans l'organisme, pas userId (que la réponse d'erreur de co...
Entreposage d'avatars kamo-internal '3 tailles, MinIO, étape de téléchargement séparée
Le dialogue de fond produit maintenant trois blobs PNG (50/150/350px) via une toile, identique à l'AvatarManager de kamo-internal. Après l'enregistrement, l'uti...
Ajouter le point d'extrémité de la photo-photo pour le téléchargement d'avatars non authentifiés après l'enregistrement
POST - accepte userId - file/fileSm/fileMd/fileLg sans session. Gardes: l'utilisateur doit ne pas être vérifié et ne pas avoir d'avatar encore, en prévenant les...
Remplacer l'erreur EMAIL-NOT-VERIFIED par une carte de vérification riche
Lorsque la connexion échoue avec EMAIL-NOT-VERIFIED, la carte de connexion est désormais remplacée par un écran poli "Vérifier votre boîte de réception": envelo...
Étendre le téléchargement de photos à l'appui des formats AVIF et SVG
Ajoute image/avif et image/svg-xml à la liste d'acceptation de l'entrée du fichier et validation regex. Met à jour l'étiquette pour répertorier les six formats....
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
