Risoluzione dei nomi, REO liens, TRID holiday, webhook delivery, ESignTemplate link
Passare attraverso tutti i sottoprogetti LOS: Risoluzione dei nomi di visualizzazione dei membri (MemberNameResolver): - Servizio di risoluzione condiviso sing...
Prezzi istantanee, blocchi di velocità, risultati AUS, rivelazioni, timer TRID, HMDA LAR
Sub-progetti 5, 6 e 7 backend spediti insieme: Sub-project 5 (precing & locks): - LoanPricingSnapshot — citazioni (programma, investitore, tasso, APR, punti, g...
Pipeline State machine, condizioni, modelli, eventi NATS
Sottoprogetto 4 (LOS pipeline & workflow) backend: - Nuovo enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - Nuove entità: LoanPipelineMilestone (audit di trans...
URLA livello di servizio (repos, DTO, servizi, ricerche)
Aggiunge lo strato di servizio di backend completo per il pacchetto URLA introdotto in il commit precedente: repos/applicazioni/ 20 JpaRepositories per entità ...
URLA 2021 fondazione schema per ipoteca residenziale
Refactor AppMortgage in a full URLA pacchetto root che supporta più 1003 per prestito con fino a due mutuatari per coppia (marrito/congiunto o non sposata). Sos...
Protezione dei diritti amministrativi + ruoli rivestiti sulla modifica dei modelli
Ora rifiuta. per persistere nell'impostazione NUKE o FORCE NUKE su uno qualsiasi degli ADMINISTRATOR diritti amministrativi del modello (CONFIGURE SYSTEM, MANAG...
Revertire "feat(member): ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Questo reverte commettere E' il momento giusto
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Aggiunge un pubblico, assicurazioni transazionaliRoleAssigned(memberId, roleId) che: - No-ops se il ruolo è già sul membro. - Sembra l'OrgRole e salva un nuovo ...
Calcolo a scomparsa + cross-model fan-out + tipoTemplate non-force fallback
Aggiunge tre cose necessarie per le modifiche dei modelli per raggiungere effettivamente i membri esistenti senza forzare un ciclo logout/login: 1, ***********...
Drop CountryTypeConverter da EmbAddress.country
Il convertitore scrive il nome enum (ad esempio "UNITED STATES") come String, ma ogni tabella che incorpora Embedding Address (orgs, utenti, membri, user addres...
Add attachments and event fields to ChatMessageDto; ignore unknown fields
ChatMessageDto was missing `attachments`, `readMemberId`, `msgIdLastViewed`, `dateLastViewed`, `addedMemberId`, `objImgId`, `transitMemberId`, and `isJoin` fiel...
Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab
HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,
Passare MediaObjTransit a @MapsId modello derivato-identità
@IdClass combinato con @Id @OneToOne non è supportato in modo affidabile in Hibernate 6 — JpaRepository <MediaObjTransit, inizializzazione UUID> fallisce con "n...
Aggiungi @IdClass per MediaObjTransit così i dati di primavera JPA possono esporre il suo ID derivato
Il metamodello di Spring Data richiede @IdClass per le entità la cui chiave principale è una @Id @OneToOne identificatore derivato. Senza di esso, JpaRepository...
Add countUnreadAfter(guid, memberId, since) to MediaObjRepository
Needed by paged chat-list endpoint to compute per-session unread counts when ownLastViewedAt is a LocalDateTime pointer rather than a message UUID.
Add @PrePersist to MediaObjImgDownload.dateCreated to satisfy NOT NULL on insert
Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId
Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.
Add CHAT_ATTACHMENT assoc type with imaging-chat-attachments bucket
Skip creator in findOrCreateExactChatSession member loop (createChatSession already adds them)
Service methods for exact-match find/create, member add, mute, revoke, read
Spostare il coder aggregato a HAVING; aggiungere @Transactional a markRead
Domande di repository per la ricerca esatta, elenco di pagine, ricevute
Aggiungi la dataUltima vista a MediaSessionMember per i timestamp di ricezione
Add isAccessSegnala avocata per il controllo dell'accesso per attacco
Translation cache for chat messages
Adds the MediaObjMsgTranslation entity (one row per (message, language) pair) and an optional sourceLanguageId column on MediaObjMsg so chat messages can be tra...
Rimuovere @PostConstruct COMP provisioner — fissare gli ordini esistenti direttamente in DB
approvareOrder() già gestisce nuovi ordini COMP. Uno spazio di dati per gli ordini esistenti vengono corretti direttamente nel database.
Auto-guarigione ordini COMP non previsti all'avvio
Su @PostConstruct, eseguire la scansione di tutti gli ordini APPROVED COMP e fornire qualsiasi cosa manca un AccountSubscription. Idempotent — trovare o creare ...
Utilizzare CommerceMarket.getId() invece di getUid() nella fornituraCompSubscription
CommerceMarket utilizza @Id UUID id (non uid), quindi Lombok genera getId().
Auto-provisioni dell'approvazione dell'ordine COMP ContoSubscription e assegna la licenza
- AbbonamentoOrdina: aggiungere targetOrganization (nullable FK to orgs) # Add to targetOrganizationId string # - AccountRepository: aggiungere findByPrimaryMem...
Serializzare il clienteMemberId come stringa per preservare la precisione lunga
- AccountSummaryDTO: annotate uid con **************************************************************************************************************************...
Add MemberUiPreference entity for per-member UI prefs
Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.
Sostituire èAvailable boolean con MemberAvailability Stato enum
Gestisci stringhe ordinali legacy per CountryType tramite AttributeConverter
Le file DB avevano un paese conservato come interi ordinali (ad esempio "186" per UNITED STATES) invece di nomi enum, causando IllegalArgumentException su findA...
Add CDR caller-ID fields to Recording entity
Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...
Widen commit log translations.title to TEXT to match colonna DB
La colonna era VARCHAR(512) sia nell'annotazione che nel DB, causando inserti di traduzione per fallire per lunghi titoli tradotti. La colonna DB è ora STRING (...
Paginated Recording lookup by (instance, extension, isVm)
Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...
Drop stale BillingGroup-era commento + inutilizzato SubscriptionMember query
Strisce il blocco Doc di avanzi in AppliedModelEnforcementService che ha riferito al concetto di BillingGroup a lungo termine, e rimuove # Dopo aver consolidato...
Bypass di livello superiore + Rimborso base gratuito per org senza sub
L'assegno di livello org e' stato controllato. abbonamenti di passeggiate che mirano a un org. Con il nuovo modello target org, org che non hanno ancora un targ...
Dividi amministratori a livello di account da membri per-sub; sub acquisiscono target org
AbbonamentoMember (per abbonamento licenziatario + bandiere sub-manager) quindi un L'account sull'org KamoCRM può contenere abbonamenti multipli, ogni targeting...
AccountGroup - > AccountTier (sezione clienti, non fatturazione)
Il cliente-segmentazione al dettaglio (con scontoPercentuale, utilizzato da PriceList for tier-based pricing) collise in nome con l'ormai rimosso concetto di gr...
Fare Account il gruppo; sostituire User-set con Member-set + AccountMember
Il conto è ora stesso il "gruppo" — non c'è un gruppo separato di fatturazione concetto. I membri (org-scoped) appartengono al Conto direttamente tramite il nuo...
Migrare da BillingGroup a Account come principale di fatturazione
L'account è ora il singolo cliente principale Stripe. Un membro che ha bisogno pagare (ad esempio per un abbonamento) crea automaticamente un Account; tale Acco...
Map external customer address blocks into AccountAddress on pull
Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...
Orient live records to Account address profile, snapshot indirizzi storici
Orient record di commercio dal vivo per fare riferimento al profilo principale del profilo dell'account indirizzi, con istantanee scattate solo quando i record ...
Passare Account.java a embeddables; aggiungere AccountAddress entità per le liste di spedizione/billing
- Aggiungi AccountAddressType enum (SHIPPING, BILLING) - Aggiungi AccountAddress entità (account FK, tipo, etichetta, EmbAddress, timestamp) - Aggiungi AccountA...
Tasti di ricerca del fornitore su Registrazione, archivio di segreteria, MinIO gamma di streaming
- Registrazione: aggiungere providerInstanceId + providerExternalId per unire provider call-history / voicemail righe di nuovo alle attività di imaging - PhoneV...
Add lead-history audit log — entità, registro, servizio, DTO, LeadService hooks
- entità LeadHistory (UUUID PK, FK lunghi normali — nessun vincolo FK per consentire la cancellazione del piombo / conversione) - LeadHistoryEventType enum con ...
Risolvere la mappatura della colonna duplicata sovrascrivendo colonne di indirizzi incorporate a MAILING *
Aggiorna gli adattatori RetailService e provider per la rimozione di Account.notes e la conversione di CurrencyType
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
