Files
Odoo-Modules/fusion_repairs/security/ir.model.access.csv
gsinghpal bf4464ba37 fix(fusion_repairs): Bundle 4 review - lock cert editing + drop flex in PDF
H1+H2: Field technicians had perm_create=1 perm_write=1 on inspection
certs (could forge or edit issued certs). Reduced to read-only - the
visit-report wizard already sudos when creating new certs from a tech
visit. Added rule_inspection_cert_readonly for the dispatcher group so
even dispatchers cannot edit already-issued certs; only the manager can
revoke/correct. Sealed audit trail.

H3: Replaced display:flex / gap (which wkhtmltopdf 0.12 renders as a
vertical stack) with inline-block + margin in the certificate PDF.
Footer uses float left/right for the cert-number / inspector signature
line so the layout survives wkhtmltopdf rendering.

Bumped to 19.0.1.4.1.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 00:16:05 -04:00

4.3 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_repair_product_category_userRepair Category User Readmodel_fusion_repair_product_categorygroup_fusion_repairs_user1000
3access_repair_product_category_managerRepair Category Manager Fullmodel_fusion_repair_product_categorygroup_fusion_repairs_manager1111
4access_repair_intake_template_userIntake Template User Readmodel_fusion_repair_intake_templategroup_fusion_repairs_user1000
5access_repair_intake_template_managerIntake Template Manager Fullmodel_fusion_repair_intake_templategroup_fusion_repairs_manager1111
6access_repair_intake_question_userIntake Question User Readmodel_fusion_repair_intake_questiongroup_fusion_repairs_user1000
7access_repair_intake_question_managerIntake Question Manager Fullmodel_fusion_repair_intake_questiongroup_fusion_repairs_manager1111
8access_repair_intake_answer_userIntake Answer User Fullmodel_fusion_repair_intake_answergroup_fusion_repairs_user1110
9access_repair_intake_answer_managerIntake Answer Manager Fullmodel_fusion_repair_intake_answergroup_fusion_repairs_manager1111
10access_repair_intake_answer_tech_portalIntake Answer Technician Readmodel_fusion_repair_intake_answerfusion_tasks.group_field_technician1000
11access_repair_intake_wizard_userIntake Wizard User Fullmodel_fusion_repair_intake_wizardgroup_fusion_repairs_user1111
12access_repair_intake_wizard_equipment_userIntake Wizard Equipment User Fullmodel_fusion_repair_intake_wizard_equipmentgroup_fusion_repairs_user1111
13access_repair_service_catalog_userCatalogue User Readmodel_fusion_repair_service_cataloggroup_fusion_repairs_user1000
14access_repair_service_catalog_managerCatalogue Manager Fullmodel_fusion_repair_service_cataloggroup_fusion_repairs_manager1111
15access_repair_warranty_userWarranty User Readmodel_fusion_repair_warranty_coveragegroup_fusion_repairs_user1000
16access_repair_warranty_managerWarranty Manager Fullmodel_fusion_repair_warranty_coveragegroup_fusion_repairs_manager1111
17access_repair_visit_report_wizard_userVisit Report Wizard Usermodel_fusion_repair_visit_report_wizardgroup_fusion_repairs_user1111
18access_repair_visit_report_wizard_line_userVisit Report Line Usermodel_fusion_repair_visit_report_wizard_linegroup_fusion_repairs_user1111
19access_repair_maintenance_userMaintenance Contract User Readmodel_fusion_repair_maintenance_contractgroup_fusion_repairs_user1000
20access_repair_maintenance_dispatcherMaintenance Contract Dispatchermodel_fusion_repair_maintenance_contractgroup_fusion_repairs_dispatcher1110
21access_repair_maintenance_managerMaintenance Contract Manager Fullmodel_fusion_repair_maintenance_contractgroup_fusion_repairs_manager1111
22access_repair_order_repairs_userRepair Order Repairs User Read/Writerepair.model_repair_ordergroup_fusion_repairs_user1110
23access_repair_order_repairs_managerRepair Order Repairs Manager Fullrepair.model_repair_ordergroup_fusion_repairs_manager1111
24access_technician_task_repairs_userTechnician Task Repairs User Schedulefusion_tasks.model_fusion_technician_taskgroup_fusion_repairs_user1110
25access_technician_task_repairs_managerTechnician Task Repairs Manager Fullfusion_tasks.model_fusion_technician_taskgroup_fusion_repairs_manager1111
26access_repair_self_check_rule_userSelf-Check Rule User Readmodel_fusion_repair_self_check_rulegroup_fusion_repairs_user1000
27access_repair_self_check_rule_managerSelf-Check Rule Manager Fullmodel_fusion_repair_self_check_rulegroup_fusion_repairs_manager1111
28access_qr_sticker_wizard_userQR Sticker Wizard User Fullmodel_fusion_repair_qr_sticker_wizardgroup_fusion_repairs_user1111
29access_repair_inspection_userInspection Cert User Readmodel_fusion_repair_inspection_certificategroup_fusion_repairs_user1000
30access_repair_inspection_dispatcherInspection Cert Dispatchermodel_fusion_repair_inspection_certificategroup_fusion_repairs_dispatcher1110
31access_repair_inspection_managerInspection Cert Manager Fullmodel_fusion_repair_inspection_certificategroup_fusion_repairs_manager1111
32access_repair_inspection_technicianInspection Cert Field Tech Read-Onlymodel_fusion_repair_inspection_certificatefusion_tasks.group_field_technician1000