You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(roles): OP#951 round-2 - tighten ACLs and gate management buttons
- Add cycle/cycle_membership read ACLs for spp_registry.group_registry_viewer
so Global Registrar and CR Validator HQ can open Individual/Group forms
without spp.cycle access errors.
- Service Points: registry_write ACL becomes read-only; Disable/Enable
buttons gated to officer/manager. Registrars see read-only form, no
create/edit, no Disable.
- form_controller_create.js: also hide "New" when this.canCreate === false
so the form-view "New" button respects ACL on models where Odoo 19's
t-if="canCreate" leaks through (e.g. service points).
- Individual/Group Disable/Enable buttons gated to registry_manager only
(was officer+manager). Hides for Farm User, Farm Manager, Support
Manager, Registrars, Viewers.
- Apply Compliance Criteria button gated to group_programs_manager.
- Global Finance role: add group_programs_viewer for full Programs menu;
remove group_programs_validator from program-management buttons
(import/enroll eligible, verify_eligibility, create_new_cycle,
copy_beneficiaries, action_prepare_entitlement, mark_ended,
mark_cancelled) so Finance keeps payments/entitlement-approval scope
only.
access_spp_service_point_user,Service Point User Access (Deprecated),spp_service_points.model_spp_service_point,spp_service_points.group_service_points_user,1,1,1,0
11
11
12
12
access_spp_service_point_registry_read,Service Point Registry Read Access,spp_service_points.model_spp_service_point,spp_registry.group_registry_read,1,0,0,0
13
-
access_spp_service_point_registry_write,Service Point Registry Write Access,spp_service_points.model_spp_service_point,spp_registry.group_registry_write,1,1,1,0
13
+
access_spp_service_point_registry_write,Service Point Registry Write Access,spp_service_points.model_spp_service_point,spp_registry.group_registry_write,1,0,0,0
0 commit comments