Adaugă căutareBranchTypeID interogare derivată la OrganizationRepository
Sprijină noile/tipurile de ramuri/{id}/utilizare în serviciul de securitate pentru a verifica dacă un tip de ramură are orgi active pentru copii înainte de șter...
Add GET /branch-types/creatable and /{id}/usages endpoints
/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...
Ștergere tip ramură de pază împotriva utilizării org active
Înainte de a elimina un cip de tip ramură, frontend acum apeluri - Nu. Dacă există vreo orgi ea arată un dialog informativ care le enumeră și instruiește admini...
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
Adăugați câmpul de numărare în așteptare pentru a SupportAgentNotificationDTO și numără interogarea pentru SuportTicketRepository
Adaugă domeniu nume domeniu la magician creație org
Adaugă un domeniu necesar la etapa de bază cu www. automat. Dezbracă-te. Validată, inclusă în încărcătura utilă API și prezentată în etapa de revizuire.
Adaugă apelare modificare API la pagina de referință kamo-api
Afișat numai pe /kamo-api-reference, motivează utilizatorii să depună modificarea API cereri prin /cereri sau acces prin /contact.
Add GET /branch-types/creatable endpoint with creator-type filtering
Returns only the branch types the calling member is permitted to create a child org under, based on their OWNERS/TEAM_MEMBERS/MEMBERS classification against the...
Înlocuiește organizația Pasul vrăjitorului de tip cu selecție ramuraType/SecurityModel
- Înlocuieşte OrgTypeStep (Organizare Dropdowns tip + configurare) cu BranchTypeStep care aduce ***************** noul obiectiv returnează doar tipurile de sucu...
/reţeaua de creare a disponibilităţii este de tip membru + dreapta
- BranchSetupManager: nou "Cine poate crea orgii pentru copii sub acest model" card cu trei comutații (membri / membrii echipei / proprietari). Valori călătorie...
Gate /network child-org creation by right + member-type applicability
Wires the applied-security-model child-org creation gate end-to-end: - SecurityModelController + MasterModelController round-trip the three new apply-to flag...
Poarta de tip membru + CREATE CHILD ORG drept pentru crearea de copii-org
Adaugă stratul de date pentru gating/rețea de creare a copiilor-org după tipul de membru: - Noua CREATE CHILD ORG dreapta pe RoleRightType (id 131). - Trei noi...
Master model applies to all three member types on init
provisionMaxedOutMasterModel now sets appliesToMembers, appliesToTeamMembers, and appliesToOwners all true so every member type sees the master model's branch t...
Adăugați milisecunde pentru a lansa numărătoarea inversă, bifați fiecare 50ms
Înlocuiți data de lansare statică cu numărătoarea inversă live la 2PM PST Apr 20 2026
Ticuri în fiecare secundă care arată Xd XXh XXm XXs; cade înapoi la data statică până când clientul se hidratează, arată "Acum" când ţinta este atinsă.
Administrator default role template starts with all rights GRANTED
provisionMaxedOutMasterModel now populates the Administrator template with every RoleRightType set to GRANTED. The other three templates (Team Member, Member, D...
Provision a maxed-out master security model for KamoCRM on init
DataLoader now creates and assigns a master ChildOrgSecurityModel to KamoCRM immediately after the org is created, with every setting maxed out to the most perm...
CaracteristiciManager onoruri aplicat-model de stare activate de forță
Acceptă noul model Availabilitatea + câmpurile blocate de la FeatureController şi le suprafeţe în UI: - Caracteristici al căror model este Availability Force E...
Applied-model is the read-time source of truth for feature availability
Closes the "stale DB leaks a disabled feature" gap by gating every surface that touches OrgFeature / ServiceType through the applied security model. - ********...
Soluţionare eficientă a modului de citire
Adaugă poarta de citire care face modelul de securitate aplicat finala sursa de adevar pentru disponibilitatea caracteristicilor, astfel încât statul vechi DB n...
Adăugați pe-assocType docuri tab-uri setări cu tipuri de doc, stivuire comenzi, și panouri de configurare
Înlocuiește ComingSoonTab pe /setări/fetures/docs cu o interfață de setări complete: - Fila generala de prezentare + o fila pe ImageAssocType (Account, Service ...
Add ImagingSettingsController with doc type, stacking order, and assoc config CRUD
Adăugați ImgAssocConfig entitate, depozit, și sortOrder la ImgStacking OrdineDt
Add FEATURE_REQUESTS to Support category and all plan-feature mappings
Free: Community vote, Starter: Vote & request, Business: Priority requests, Enterprise: Custom dev included
Adauga / solicita link-uri nav direct, pagina de start, și planul rând de comparație caracteristici
- Antet: Solicitări adăugate ca legătură directă de nivel superior între tarifare și societate - Footer: Solicitări adăugate la coloana de produse pentru vizibi...
App de călătorie rotundăConfigs + setările de model aplicate pe suprafață + comutația de tip private-org
- BranchSetupManager: mapBackendModel hidratează appConfigs returnat de suport (disponibilitate + permisCommerceTypes per service) tip) în loc să le reseteze pe...
Enforce team-member pay-fees setting at Stripe customer creation
Bumps kamo-shared-library dependency to 1.5.0 so BillingService can resolve the new AppliedModelEnforcementService, and wires team-member vs org pay-fees enforc...
Wire applied-model enforcement across every controller
Every non-role setting on the applied security model is now enforced at the exact controller boundary it governs, and the scalar settings round-trip cleanly thr...
Înființa fiecare cadru non-rol pe ChildOrgSecurityModel
Adaugă aplicarea la sfârșit pentru restul setărilor aplicate pe o org model de securitate. Fiecare setare care a fost doar citit anterior (sau scăzut pe salveaz...
Blochează rolurile obligatorii ale sistemului în funcția de membru UI
- PublicProvider: Admiteti sucursalaTypeID/masterModelID la intrare organizare sarcină utilă astfel încât fila de tipuri de ramură poate poarta fiabil Butonul "...
Enforce system-role assignment and auto-admin for team-member owners
MemberSecurityController now enforces the three assignment invariants defined in the brainstorm spec: - saveMemberSecurity: before persisting the caller's requ...
Aplică normele privind forța de model și retragerea DEFAULT la rezoluția privind drepturile membrilor
Acum trece peste aplicaţie. Model 4 modele de rol implicit pe partea de sus a cascadei existente (org roluri → Departamentul → titlul postului → Membru: - Forc...
Adăugați editor model de master, șabloane de roluri, și forța-regulă gating
Suprafață noul model de securitate de tip ramură în UI: - tab-uri tip ramură câștigă un buton "Edit Master Model" (ascuns atunci când org are o ramurăTypeID at...
Master-model + applied-model endpoints and template-aware org seeding
Adds the controllers that surface the new branch-type security flow: - /api/security/master-model (GET/PUT) manages the current org's master model; only writ...
Adaugă model master, șabloane de rol implicit și rezolvator model aplicat
Introduce stratul de date pentru noul flux de securitate tip ramură: - Organizaţia câştigă filiale nevalabileTypeID şi coloane MasterModelID. - Setare nouă Rol...
Adăugați tipul de domeniu de inserție cip la editor model de securitate
- BranchTypeChipField cu buton punct colorat, edita-on-click eticheta, și X șterge - BranchTypeEditDialog pentru editare nume/descriere - Autocomplete trageri d...
Extinde ChildOrgSecurityModelDTO cu câmpuri complete și tipuri de sucursale
Actualizează BranchSetupManager subtitrare la eticheta tipului de ramură dinamică de referință
Redenumeşte fila de configurare a ramurii către dinamica {rambursageLabel} Tipuri şi actualizează URL- ul la tipurile de ramură
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.