Przepisz wszystkie szablony kanoniczne z pełnym markowym wzorem
Wszystkie 5 szablonów wykorzystuje teraz spójną strukturę stołu inakcyjnego (600px, zaokrąglony Karta, szary nagłówek / stoper) pasujący do seriali edytora blok...
Dodaj 11 nowych praw (119-129) i CALCULATOR
MANAGE_CRM_SETTINGS, VIEW_TASKS, CALC_SIMPLE, CALC_SCIENTIFIC, CALC_PROGRAMMER, CALC_GRAPHING, CALC_UNIT_CONVERTER, CALC_CURRENCY_CONVERTER, CALC_EMOJIS, CALC_C...
Dodaj szablony wiadomości e-mail w WELCOME_MEMBER i WELCOME_TEAM_MEMBER
Dodaj 7 praw dostępu modułowego (IDs 112-118)
ACCESS_COMMERCE, VIEW_CALENDAR, ACCESS_CHAT, ACCESS_MAIL, ACCESS_VOIP, VIEW_SUPPORT, ZOBACZNY
Popraw szablon weryfikacji poczty e-mail — URL nieuprawnienie, tekst wygaśnięcia, temat
- Dodaj link weryfikacji zwykłego poniżej przycisku jako copy-paste fallback - Przełącz zmienną wygaśnięcia z "expiryMinutes" na "wyraźnyTyt" Format czytelny ...
Dodaj markową ramkę outer do szablonu kanonicznego weryfikacji poczty e-mail
Owija wewnętrzną zawartość za pomocą odpowiedniej powłoki e-mail: nagłówek z nazwą org, Wyściełany obszar treści i stopa. Używa identyfikatora „orgName”.
Usuń gorliwe ładowanie funkcji z getOrganizationByDomain
Funkcje są problemem na poziomie org, niezwiązanym z większością dzwoniący tej metody. (np. rejestracja, rozdzielczość domeny logowania). Załaduj je siłą za pom...
Zbiór funkcji cisza na miejscu, aby uniknąć kaskadowego błędu sierocegoUmowalnianie
Calling org.setFeatures (newList) zastępuje stałe śledzenie Hibernate Gromadzenie, powodując JpaSystemException, gdy jakiekolwiek zapytanie uruchamia auto-flush...
Dodaj DEFAULT false do definicji kolumny email_verified
Sznurek schematu Hibernate generuje ALTER TABLE bez domyślnego, Zawienie na stołach z istniejącymi wierszami. kolumnaDefinicja zmusza go do Obejmować DEFAULT fa...
Przywróć dokumentNotFoundException upuszczony między 1.0.0 a 1.4.0
Dodaj e-mailVerificationToken entity + repo + User.alias/emailVerified + UserRepo Zapytania; bump 1.4.0 (SP4)
Dodaj jednostki odzysku + repozys; bump do 1.3.0 (SP3)
Dodaje PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode Podmioty JPA z odpowiednimi repozytoriami dla przepływu odzyskiwania SP3.
Dodaj SecurityQuestionCatalog enum +/2 sq1/2/3 + seedPhraseHash do użytkownika (SP3)
Bump kamo-shared-library wersja do wersji 1.2,0 dla dodatków SP1
Dodaje EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader i kanoniczne zasoby HTML.
CanonicalTemplateLoader + CanonicalTemplate rekord
Odczytuje trzy wymagane szablony (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION) z zasobów klasy patowych - Spożywane przez KamoInitializerService for SYSTEM-rzęd...
Dodaj kanoniczny HTML + JSON dla WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION
Zawartość źródła prawdy dla wierszy SYSTEM. Załadowanie w KamoInitializerService Start firmy CanonicalTemplateLoader i UPSERTed do email_templates. Część SP1.
Dodaj EmailTemplate entity + repozytorium
Przechowuje jeden wiersz SYSTEM na template_key (org_id NULL, is_system TRUE) plus Klon na org na template_key. Soft-reference org_id/category_id. DB- Przekiero...
Dodaj EmailTemplateCategory entity + repozytorium
Kategorie Org-scoped dla szablonów e-mail. Miękki BIGINT org_id (bez FK) Pasuje do istniejących wzorców. Niewrażliwa na przypadek nazwa niepowtarzalna per-org j...
Dodaj TemplateStatus enum + TemplateKluczowe stałe dla szablonów transakcyjnych
Ogłasuje stany cyklu życia wymaganego/okiennego/ARCHIVED oraz trzech Wymagane klucze szablonu (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION). Kontrakty zmienne d...
Dodaj weryfikację własności domeny za pośrednictwem rekordu DNS TXT
- OrgDomain: dodaj weryfikacjęToken i własnośćZintebucje - DomainService: add setVerificationToken() i setOwnershipVerified() - DomainDTO: ujawnij weryfikacjęTo...
Query CommitLogs with LEFT JOIN więc rekordy zerowego tłumaczenia są łapione przez ponowne przysłane
Stare zapytanie wybrane z CommitLogTranslation — zatwisł dzienniki bez Tłumaczenia w ogóle były dla niego niewidoczne. Użyj LEWEJ JOIN od CommitLog Tak więc kla...
Dodaj sslConfirmed/ssspotedPotwierdzone pola do OrgDomain i DomainDTO
Dodaje dwa nowe pola do jednostki OrgDomain i DomainDTO do śledzenia SSL Status potwierdzenia certyfikatu po problemach z autocertem Świadectwo. Dodaj również s...
Dodaj podmioty rozliczeniowe i repozytoria integracji Stripe
Nowy pakiet z 9 podmiotami (BillingCustomer, BillingSubscription, BillingPaymentmetod, BillingInvoice, BillingCredit, BillingCreditLedger, BillingConfig, Billin...
Użyj UUID dla SubscriptionPlanTranslation FK, aby dopasować typ BaseUuuidEntity PK
Dodaj podmioty tłumaczeniowe i repozytoria CommitLog, KbArtykuł, Plan Podpisu
- CommitLogTranslation + CommitLogTranslationId (PK: commit_log_id, locale) - KbArtykuł Tłumaczenie + KbArtykuł Tłumaczenie Id (PK: artykuł_uid, locale) - Subsc...
Przywracanie usuniętych języków z tłumaczeniemWspiera pole
Dodaj tłumaczenieSportowany boolean do LanguageType enum. Przywróć URDU, MARATHI, TELUGU i GUJARATI (tłumaczeniePrzetrobów). Wszystkie 22 Wcześniej obsługiwane ...
Zamień usunięty DocumentNotFoundException na ImagingException w ImageService
DocumentNotFoundException został usunięty w ramach usunięcia podmiotu Dokumentu Ale ImageService nadal odwoływał się do niego w 9 miejscach. Zastąpiony z istnie...
Usuń samodzielny podmiot dokumentów — wszystkie dokumenty teraz używają systemu obrazowania Img/ImgDat
Podmiotem dokumentu, dokumentem i DocumentNotFoundException Usunięto. Integracja DocsService WOPI i Docs działa teraz w całości Za pośrednictwem jednostek Img +...
Dodaj jednostki systemu Lead Intake, repo, DTO i serwis
Dodaje pełną warstwę danych dla zautomatyzowanego systemu wlotów ołowiu: - 4 podmioty: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadInt...
Usuń pole użytkownikaType całkowicie, aby zapobiec duplikatowi kolumny Hibernate
Poprzednie poprawki (przejście na polu, Access(AccessType.FIELD) na zajęciach) To było niewystarczające. Inspekcja z kodem biendowym ujawniła, że Lombok's-Sette...
Dodaj do Członka do Członka, aby zatrzymać mapowanie krytyn utwór getMemType() jako kolumna
Poprzednia poprawka (przejście na polu MemberType) była niewystarczająca. Hibernate 6 wciąż odkrywał metodę społeczeństwa getMemberType() za pomocą Skanowanie n...
Śledź wgrywany przez członka na bytu Img
Dodaj pole ByyMember (ManyToOne) do Img, aby uploader jest Utrwale w momencie przesyłania. ImageService.uploadDocument() teraz go ustawia Od dzwonionego członka...
Usolć błąd programu security_level SQL spowodowany duplikatem kolumny MEMBER_TYPE w Hibernate 6
Member.java zmapował MEMBER_TYPE zarówno jako "DystokierczyKolumnaKolumna, jak i jako wyraźna" - Pole kolumnowe. Hibernate 6 wybrał kolumnę dwukrotnie w projekc...
Dodaj findActiveSharesForSwMember i limudujNewSharesForSwMember zapytania do ImgShareRepository
Dodaj null kontrole bezpieczeństwa w MemberRightsAppliedService i napraw role save w MemberService
Dodaj do kodu prawa bezpieczeństwa udostępniania doc (SHARE_DOCS_SEARCH_MEMBERS, SHARE_DOCS_ALIAS_MEMBERS, SHARE_SEARCH_TEAM_MEMBERS, SHARE_DOCS_ALIAS_TEAM_MEMBERS)
Nowe wpisy RoleRightType (IDs 108-111) w serwisie ServiceType.DOCS do kontroli członka Uprawnienia do udostępniania dokumentów z search vs alias-on-on-dojazd.
Dodaj prawdziwe haczyka BLAKE3, wstępnie załadunku czeku dedup i org-scoped dedup
- Zamień symbol BLAKE3 na real BouncyCastle Blake3Digest w HashUtils - Dodawanie kolumny dedupScope do ImgOrgsoc (GLOBAL lub ORG, domyślny GLOBAL) - Dodawanie l...
Dodaj kciukPageCount Pole i znajdźJuneedingPageTąmbnails kwerenda dla obsługi miniatury na stronę
Dodaj kody szablonowe e-podpisu, enums i repozytoria
Nowe podmioty JPA dla systemu projektowania szablonów e-podpisów: ESignTemplate, ESignTemplateSign, ESignTemplateDesignVersion i ESignTemplateFieldLink Wspieraj...
Dodaj findByProjectIn kwerenda do CommitLogRepository dla statystyk punktu końcowego
Migracja pól subskrypcji JSON na jednostki oparte na relacjach opartych na „ManyToManManMany)
Zastąp kolumny smyczkowe jsonb (kompatybilne PlanIds, includedInPlanIds, stosowane PlanIds, ObowiązujeBillingCycles) z odpowiednimi tabelami łącza JPA i ?Elemen...
Dodaj enum CommitType, CommitLog i CommitLogRepository dla systemu changelog
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.