Chuyển tới nội dung
KAMOUniverse

Bản ghi thay đổi

Có gì mới không?

Mọi cải tiến cho nền tảng, khi nó được đưa ra.

  1. · kamo-marketing

    Thêm /requets trực tiếp nav liên kết, mục trang chủ và tính năng so sánh hàng kế hoạch

    Yêu cầu được thêm vào là liên kết trực tiếp cấp cao giữa Pricing và Company - Yêu cầu thêm vào cột sản xuất cho tầm nhìn trực tiếp - Xem trang: - Đặc điểm trang: yêu cầu gọi ra trước CTA Trang chủ: Yêu cầu liên kết nhảy bổ sung giữa Pricing và FAQ - DB: (Tự do: bầu cử cộng đồng, Đầu tư: Yêu cầu & phân loại, kinh doanh: yêu cầu ưu tiên, Enterprise: Bao gồm dev riêng) - KamoCRMPringLoader: cập nhật với xác định tính năng xác định tính năng và bản đồ lên kế hoạch

  2. · kamo-internal

    Ứng dụng vòng-trip + thiết lập màn hình áp dụng cho mặt và trang cá nhân-org

    - Trình quản lý phân nhánh: bản đồ BackendMdel bây giờ cung cấp cho các ứng dụng tiếp tục trả lại bởi hậu phương (sự bền vững + cho phép liên tục kiểu thức liên tục mỗi dịch vụ Kiểu) Thay vì đặt lại chúng thành Không dùng được khi nạp. Lưu tải Đối với cả hai trẻ em-model và Master-model dòng chảy bao gồm ứng dụng [unintelligible] vì vậy Có sẵn hàng đầu và loại hạn chế thương mại CRM. Sư phụ Trình soạn thảo mô hình sử dụng lại bản đồ BackendModel vì vậy nó hành động giống hệt nhau. - sử dụng AA ứng dụng móc: mở rộng loại phản ứng bây giờ mang ứng dụng Thiết lập vô hướng của mô hình Cho phép các tổ chức phụ, tuổi tác, bộ phận bảo vệ nhân dạng, Thành viên Nhóm Lương Nhanh, bản đồ ti vi và orgIIISPrivate — vậy bất kỳ Biên tập viên tương lai (bộ quản lý bản quyền, OAuth conig, thương mại thị trường) có thể đóng cửa Đồng nhất mà không được dùng lại. - Binh nhì-org: lộ trình ủy nhiệm mới Và một thẻ tầm nhìn xuất hiện trên thanh chi nhánh, được đóng bởi Cho phép Owners privateOrgs. Khi bật, các chủ sở hữu org khác sẽ không thấy điều này org trong danh sách. Sự dung hòa UI lạc quan chống lại mẫu ứng dụng kế tiếp Mới.

  3. · BillingService

    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 enforcement into **************** - teamMemberPayFeesSetting == NOT_AVAILABLE: creating a member-specific billing customer (self-pay) is rejected — the org must cover fees. - teamMemberPayFeesSetting == FORCE_ENABLE: creating an org-level customer that would cover team-member charges is rejected — team members must pay themselves. - OPTIONAL: either flow is permitted. Enforcement is best-effort when the org can't be resolved (tooling contexts, legacy data) — falls through to the legacy behavior instead of blocking.

  4. · SecurityService

    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 through the master/child model editors so the UI can gate on them. - **************** when branchTypeID is set, look up the branch type to derive the parent org; call assertSubChildOrgAllowed and assertAgeRangeAllowed for both member and team-member age slots before committing. New PATCH /{id}/visibility endpoint lets owners flip Organization.isPrivate, gated by assertCanSetPrivate. getAllOrganizations applies filterVisibleOrgsForViewer so results respect both allowOwnersViewOtherOrgs on the viewer's model and the isPrivate flag on candidates. - **************** call assertAppEnableAllowed / assertAppDisableAllowed so NOT_AVAILABLE apps can't be enabled and FORCE_ENABLED apps can't be disabled. - OAuthConfigController POST/PUT: assertCanManageIdentityProvider blocks provider CRUD when identityProviderSetting == NOT_AVAILABLE. - CommerceMarketController POST/PUT: assertCommerceTypeAllowed rejects a commerce type not listed in the model's appConfig for CRM. - SecurityModelController + MasterModelController: round-trip appConfigs through create/update payloads and the GET responses. New processAppConfigs helper accepts the list form used by the frontend editor. - AppliedModelController: response now includes the full scalar settings block (allowOwnersViewOtherOrgs, allowOwnersPrivateOrgs, allowSubChildOrgs, age ranges, identityProviderSetting, teamMemberPayFeesSetting) and the appConfigs map so frontend editors can gate uniformly. Also surfaces orgIsPrivate so the privacy toggle stays in sync.

  5. · kamo-shared-library

    Bắt buộc mọi thiết lập không phải là đèn trên thiết lập cấu hình cho trẻ em

    Thêm thực hiện kết thúc đến cuối cho các thiết lập còn lại trên một org được áp dụng Mô hình an ninh. Mọi thiết lập trước đây chỉ được đọc (hoặc thả vào) lưu) Bây giờ có một con đường kiên trì, một trợ lý thời gian chạy, và một UI móc để tiêu diệt nó. Lớp dữ liệu: - Tổ chức. is privite (boolean cột, mặc định sai) - org của riêng Cờ hiển thị, đặt qua Tùy chọn thay thế MasterMdel-gated Điểm cuối. - Dịch vụ. Tên OPL EDULT DISabled / Not AVAILable / ForCE ENableD). - Một thực thể ứng dụng trẻ nhỏ + repo + dịch vụ — vẫn tiếp tục trên mộtapp Có sẵn (và CM's cho phépCommerceTypes) trước khi tiết kiệm. - ♪ Chúa ơi ♪ ...bắt đầu thực thể mới. Thực thi thời gian chạy: - Đội đặc nhiệm ứng dụng sẽ củng cố mọi tấm séc được gọi: Xác nhận: (TIẾNG CÒI) là IidentityProviderRequired, Xác nhận có thể thiết lập hành vi, lọc tổ chứcOrgsForViewer, Xác nhận rằng TomMamMam CanSelf PayFees, làTeamMMMM Am PayFeed / Blocked, Xác nhận áp dụng "AppEnable Allowed", khẳng định rằng AppDisable Allowed, nhận được AppAvaility, Cho phép DefaultEnableApps for con cái, xác nhận rằng Commerce TypeAllowed, Lấy tất cả các loại thuốc. "Không có mô hình ứng dụng" cho phép mọi thứ. - Trẻ emOrgTemSemdingService mở rộng để cũng hạt giống các hàng từ mặc định của bố mẹ nó (FORCE ENableD và Comment đến với bề mặt mặc định đúng.

  6. · kamo-internal

    Khoá vai trò hệ thống bắt buộc trong giao diện thành viên của chương trình UI

    - Người bảo vệ công cộng: hãy thừa nhận chi nhánhTypeID/masterMdelID về sự đến Tổ chức tải để thanh chi nhánh có thể đáng tin cậy cổng Nút "Chỉ đạo sư phụ" (phụ thuộc chính xác vào hàng loạt Jackson chảy qua thanh trượt. - Nhiệm vụ ghi nhớ Tab: lưới đánh dấu vai trò đánh dấu hệ thống cần thiết vai trò (s) như được kiểm tra và bị tắt dựa trên cờ kiểu và người sở hữu của bộ phận: * Thành viên kiểu mục: cần thiết thành viên. * Thành viên nhóm-Mber: "Các thành viên trong đội" là cần thiết. * Các chủ sở hữu nhóm theo kiểu thành viên: "Nhà quản trị (cho phép truy cập)" là thêm yêu cầu. Một chip "Phải" và gợi ý giải thích làm cho ràng buộc nhìn thấy Biên tập viên. Cố gắng để bật lại vai trò bắt buộc là không-p; hậu phương Dù sao đi nữa, sự hòa giải trong bộ phận dự phòng sẽ thêm vào.

  7. · SecurityService

    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 requested roleIds, augments the set with the mandatory system role(s) based on member type: Member-typed members always get roleMemberID; Team-Member-typed members always get roleTeamMemberID; Team-Member owners additionally always get roleAdminID. LinkedHashSet preserves caller ordering while deduping. - updateMemberAccess: when the owner flag toggles, the Administrator role is added or removed on the team-member to keep role assignments in sync with ownership. Rights-applied recalculation runs in the same transaction so downstream reads see the updated effective permissions immediately.

  8. · kamo-shared-library

    Áp dụng các quy tắc mẫu và dự đoán u ám để giải quyết các quyền thành viên

    * Bây giờ yểm trợ cho ứng dụng 4 mẫu mặc định của mô hình trên cùng của chuỗi đã có (org) Thành viên của bộ phận này: - Đội đặc biệt của đội đặc biệt FCE GRANCE NUKE thắng tất cả các cấp độ. Mẫu được chọn theo kiểu thành viên: người chủ nhóm Những thành viên bình thường sử dụng ngày. - B cung cấp các giá trị dự phòng giành chiến thắng trên dòng chảy khi các mẫu đóng vai trò không có quy định nào về quyền đó. - Giá trị không bắt buộc phải hoạt động như dòng cuối cùng để tự vệ Những quyền quyết định không nhận dạng sau khi có đầy đủ. A ứng dụng ModeResolverService được tiêm như @ Autociled (đã yêu cầu = sai) Những dây thí nghiệm đơn vị đã tồn tại mà chỉ xây dựng hai công trình xây dựng Các kho tiếp tục hoạt động, thoái hóa thành con đường di sản không dùng vũ lực.

  9. · kamo-internal

    Thêm trình soạn thảo mô hình bậc hai, mẫu vai, và hiệu ứng lực

    Xây dựng mô hình an ninh kiểu chi nhánh mới ở UI: - Thẻ chi nhánh có được một nút "Edit Master Model" (Chỉ khi org có một chi nhánh được chỉ định) mở ra trình biên tập mô hình trong Master Chế độ: không có trường tên, không có chip chi nhánh, lưu kết nối / đại diện. - Trình biên tập mô hình (cả hai đều bổ sung trẻ em-mdel và chỉnh sửa-mdel) sẽ có được một mới Phần "Mặc định vai trò bảo mật" sau phần "Các ứng dụng đã được phép", với các thẻ cho Quản trị / TeamMber / Mber / BrrAULT và thiết lập 5 giá trị (PORCE GRANTED, GRANTED, không BAR SPEFE, FCE NKE, NUKE). - sử dụng A ứng dụng Mdel () móc móc lấy / api/ an ninh / a ứng dụng-model một lần và phơi bày được đăng ký (phải, kiểu vai) cho các biên tập viên. - Vai trò an ninh, bộ phận, chức vụ, và phân bổ vai diễn trang giấu quyền lực- khóa bởi các mẫu thích hợp: * An ninh hóa: vai trò hệ thống sử dụng mẫu tương ứng + DAULT; Các vai trò tự chọn chỉ dùng DDAULT (Q11 trả lời A). * Bộ phận + danh sách công việc: DDAULT chỉ (không rõ ràng). * Trang hội viên: mẫu thành viên (TEAM MOT chống lại M09) + BDAULT (Q8 trả lời C, thứ tự đánh giá loại đầu tiên). Đường dẫn ủy nhiệm mới: / api/ Security/master-model (GET/PUT), Xin chào.

  10. · SecurityService

    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 writeable when Organization.branchTypeID is null. - /api/security/applied-model (GET) resolves which model governs this org and returns per-template force-rule maps for frontend gating. - SecurityModelController round-trips the 4 default-role templates as part of its existing create/update payloads. - OrganizationController propagates the new branchTypeID from the request body and seeds the new org's 3 system roles from the applied model's templates via ChildOrgTemplateSeedingService.

  11. · kamo-shared-library

    Thêm mẫu chủ, mẫu vai mặc định, và bộ giải quyết mô hình áp dụng

    Giới thiệu lớp dữ liệu cho mô hình bảo mật kiểu chi nhánh mới dòng chảy: - Tổ chức sẽ giành được những chi nhánh vô giá trị và những cột chuột. - Bảng chọn vai trò mới. Gõ vào đây với 5 giá trị. Được hỗ trợ, không phải bị buộc, đặc biệt là NUKE, NUKE) cho thiết lập cắt mẫu. - Mặc định mới, enum (ADMINSTRATOR, TEM MON, MON, MON, BOM, BORAULT) cho 4 mẫu đóng vai trò được gắn vào mỗi tập tin Con - Các thực thể mới * Cùng với tiền công, dịch vụ và DTOs. - A ứng dụng MdelResolverService giải quyết các mô hình chi phối một cho trước org Và phơi bày việc quan sát độc quyền. - Những đứa trẻ 3 vai trò hệ thống với GRANTED/NUKE từ mẫu của mô hình ứng dụng; giá trị lực ở lại trong mẫu thử và được thi hành vào giờ chạy. Người dùng OrgRole phải tiếp tục sử dụng chức năng 3 giá trị được thiết lập ngay — Giá trị của sức mạnh là một khái niệm hoàn toàn theo khuôn mẫu.

  12. · kamo-internal

    Thêm trường nhập chip cho trình biên soạn mô hình bảo mật

    - Chi nhánh TypeChipField với chấm màu bật lên, chỉnh sửa- trên-click, và X Di chuyển - Chi nhánhEditDialog cho soạn thảo tên/ văn bản - Tự động thả xuống kéo từ get / api / an ninh / pach- types, loại bỏ các kiểu mô hình hiện tại, hiển thị mô hình nguồn cho các kiểu thập phân - Xử lý SaveMdel gửi các loại chi nhánh và xoá bỏ Branch typeId trong việc nạp đạn PUT/POST - Bảng danh sách có cột Chi nhánh loại với chip chấm màu - tải đồ thị chi nhánh từ hậu phương

  13. · kamo-login

    Bỏ

  14. · kamo-register

    Bỏ

  15. · kamo-internal

    Bỏ

  16. · kamo-shared-library

    Gỡ bỏ MANAGE SS bên phải (id=19) từ chức năng phải enum

  17. · kamo-internal

    Thêm đường dẫn đến mục lục

  18. · SecurityService

    Wire branch types into security model CRUD endpoints

  19. · kamo-shared-library

    Mở rộng cửa sổ cho trẻ em mở rộng

  20. · kamo-shared-library

    Thêm kí tự

  21. · kamo-shared-library

    Bộ tổ hợp

  22. · kamo-shared-library

    Thêm OrgBranch typeDTO

  23. · kamo-shared-library

    Thêm tên

  24. · kamo-internal

    Cập nhật phụ đề Thiết lập Chi nhánh để tham khảo nhãn kiểu chi nhánh động

  25. · kamo-internal

    Thay tên trang thiết lập chi nhánh thành <brachLabel} Kiểu và Cập nhật URL dạng chi nhánh

  26. · kamo-login

    Đặt lại Capcha *** sau mỗi lần thử đăng nhập bị lỗi

    Người dùng phải sửa đổi lại chúng sau mỗi mật khẩu sai. Name cả hai lỗi nhận dạng và lỗi mạng.

  27. · EmailService

    Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time

    EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional templates can reference {{logoUrl}} and {{logoSimpleUrl}} without callers needing to pass them explicitly. Caller-supplied vars still take precedence.

  28. · kamo-internal

    Thêm cổng cho phép cho trường cấp người dùng và thay đổi phần mật khẩu trong MyAc CountTab

  29. · kamo-internal

    Thêm cổng truy cập và MANAGE lẽ phải tháng 12 vào trang thiết lập thành viên

  30. · kamo-internal

    Thêm đường dẫn ủy nhiệm thay đổi kế

Vũ trụ của anh đang chờ đợi.

Bắt đầu miễn phí trong vài phút. Thêm sản phẩm bất cứ khi nào bạn sẵn sàng — không di chuyển, không đăng nhập mới.

Miễn phí mãi mãi — không cần thẻ tín dụng