Files
Odoo-Modules/fusion_portal/security/ir.model.access.csv
gsinghpal b17bd615bf feat(fusion_portal): Phase 1b - Assessment Visit model + accessibility funding grouping
Adds fusion.assessment.visit: the hub that bundles a home visit's assessments and,
on completion, groups its ACCESSIBILITY assessments by funding workflow
(x_fc_sale_type) and creates ONE draft sale order per workflow, reusing the existing
MOD/ODSP/etc. pipelines + the chatter-note pattern. ADP assessments keep one-SO-each
for now (ADP multi-device grouping is Phase 2).

- New model + sequence (VISIT/YYYY/NNNN) + ACL + backend list/form/menu.
- visit_id added to fusion.assessment, fusion.accessibility.assessment, sale.order.
- action_complete_visit() group-and-routes; MOD $15k cap + income-threshold flag
  surfaced (informational, no auto-enforcement).

NOT YET: completion-email consolidation; ADP multi-device (Phase 2); portal
add-as-you-go workspace (Phase 3). Untested locally (Enterprise knowledge dep) -
to be verified on a westin-v19 clone before prod.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 02:00:53 -04:00

1.6 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_fusion_authorizer_comment_userfusion.authorizer.comment.usermodel_fusion_authorizer_commentbase.group_user1111
3access_fusion_authorizer_comment_portalfusion.authorizer.comment.portalmodel_fusion_authorizer_commentbase.group_portal1110
4access_fusion_adp_document_userfusion.adp.document.usermodel_fusion_adp_documentbase.group_user1111
5access_fusion_adp_document_portalfusion.adp.document.portalmodel_fusion_adp_documentbase.group_portal1010
6access_fusion_assessment_userfusion.assessment.usermodel_fusion_assessmentbase.group_user1111
7access_fusion_assessment_portalfusion.assessment.portalmodel_fusion_assessmentbase.group_portal1110
8access_fusion_accessibility_assessment_userfusion.accessibility.assessment.usermodel_fusion_accessibility_assessmentbase.group_user1111
9access_fusion_accessibility_assessment_portalfusion.accessibility.assessment.portalmodel_fusion_accessibility_assessmentbase.group_portal1110
10access_fusion_assessment_visit_userfusion.assessment.visit.usermodel_fusion_assessment_visitbase.group_user1111
11access_fusion_assessment_visit_portalfusion.assessment.visit.portalmodel_fusion_assessment_visitbase.group_portal1110
12access_fusion_pdf_template_userfusion.pdf.template.usermodel_fusion_pdf_templatebase.group_user1111
13access_fusion_pdf_template_preview_userfusion.pdf.template.preview.usermodel_fusion_pdf_template_previewbase.group_user1111
14access_fusion_pdf_template_field_userfusion.pdf.template.field.usermodel_fusion_pdf_template_fieldbase.group_user1111