KamoCRM

Derechos sobre los controladores sólo de sesión, con el backfill de subvención (SITP TP01)

FixSecurityService
Cambia
18 de octubre de 2026 a las 17:27 UTC
Autor
Kamo
Comprometerse
7c53248

@RequireRight (cualquier de, inquilino RoleRightType) aplicado por TenantRightInterceptor antes del manipulador, la contraparte inquilino de @RequirePlatformRight: no sesión es un 401, un derecho perdido un 403 nombrarlo, una ventana de dios abierto pases, la elegibilidad de dios solo no. - CommerceMarketController (~120 manipuladores no comprometidos): dice ACCESS COMMERCE; mercado/vendor/ubicación / configuración de envío MANAGE SUBSCRIPTION SETTINGs; el catálogo MANAGE PRODUCTS, stock MANAGE INVENTORY, retail customers MANAGE RETAIL CUSTOMERS, carts/draft orders/shipments MANAGE FULFILLMENT, activos de alquiler MANAGE RENTALS, notas de pedido VIEW /MANAGE ORDERS. - POSController ¿Qué? las rutas hipotecarias heredadas (derechos de MLOS); ComercioVendorCategoría. Stock por producto id is now org-scoped. - La configuración de CRM escribe (formas personales, proveedores líderes, mercados, etiquetas de estado, plantillas de importación) tomar MANAGE CRM SETTINGS; plantilla lecturas/detecto también CREATE LEADS. Sus lecturas permanecen org-wide por decisión (vocabulario, no Datos del cliente). - Los callbacks principales siguen el LeadViewGate de la página principal; horario/move/resolve Toma MANAGE LEAD CALLBACKS. - MortgageConnect: MLOS VIEW PIPELINE / any LOS write right, or a party to la solicitud (fue cualquier miembro de org, NPI). - OAuthConfig: CONFIGURE SYSTEM o propietario (cualquier miembro podría reemplazar secretos). - SubdomainBranches: las escrituras credenciales necesitan CONFIGURE SYSTEM o propietario; el DNS log and retry ya no aceptar ANY org id (cross-tenant). - Encounter start/end/close-chart take MANAGE ENCOUNTERS, not just VIEW CHART. - Títulos /{memberId}/feature and /invalidate: the caller's own id only. Subtítulo de Grant: ********** la bota que lo introduce, en roles, plantillas de modelo de seguridad y la override table: ¿Qué? entrada desde MANAGE SUBSCRIPTION SETTINGs (las pantallas de configuración del comercio), realización y aprobación de la compra de ACCESS COMMERCE (el oleoducto), callbacks de cada derecho de trabajo y ACCESS VOIP, visitas de VIEW CHART. Tp01EndpointRightsCoverageTest falla en cualquier controlador con estos controladores sin control de derecho y sin decisión registrada.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios