Files
Odoo-Modules/fusion_plating/fusion_plating_configurator/security/ir.model.access.csv
gsinghpal b834ae3117 feat(configurator): complete all deferred Phase D/E/F tasks
Ships the remaining items from the Sales UX Uplift plan:

D2 BOM Items kanban
  New view_sale_order_line_bom_kanban grouped by x_fc_part_catalog_id.
  Smart button 'BOM Items' on SO form opens it.

D5 Archive line
  x_fc_archived Boolean on sale.order.line plus action_archive_line /
  action_unarchive_line. Acknowledgement report filters out archived
  lines.

D6 Add Quoted Lines sub-wizard
  New fp.add.from.quote.wizard parallel to fp.add.from.so.wizard. Pick
  quotes for this customer and clone them into direct-order lines
  carrying part, coating, qty, unit price (from calculated or
  override), and notes. Button '+ Add From Quotes' on wizard Lines tab.

D7 SO Acknowledgement PDF
  New ir.actions.report + QWeb template in configurator/report/.
  Header shows customer / contact / PO / Customer Job #, Bill-To,
  Ship-To, planned start + customer deadline + ship-via. Line table
  skips archived lines. Includes external notes, blanket-order
  callout, and customer-signature + vendor-signature blocks.
  Binding added to sale.order so it shows up under Print menu.

D9 Quick-nav chip bar
  New smart buttons on SO form: Invoices / Pickings / NCRs / Files
  with counts and icons. Each opens a filtered list. NCR button
  appears only when fusion_plating_quality is installed.

D10 SO/WO perspective toggle
  view_sale_order_line_wo_kanban grouped by x_fc_wo_group_tag. Smart
  button 'By WO' on SO form.

D11 Assemblies minimal model
  fp.sale.assembly + fp.sale.assembly.line with name, ship_to, count,
  procured_count, completed_at. UX (forms / kanbans / integration
  into receiving) deferred — model only for now.

D14 Uploaded Files
  Files smart button on SO form opens ir.attachment kanban filtered
  to this SO. Count appears in the chip bar.

F4 Signed tracking
  x_fc_signed_at / x_fc_signed_by / x_fc_is_signed on sale.order +
  action_mark_signed helper. Signed column on quotes list view.

F10 New Quote
  Kept on existing action_fp_quotations (already surfaces the
  default New button).

E5/F9 Action icons per row
  Deferred — requires a custom widget; the native PDF action via the
  Print menu covers 80% of the use case.

Bumped to 19.0.8.0.0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 21:45:17 -04:00

5.7 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_fp_treatment_operatorfp.treatment.operatormodel_fp_treatmentfusion_plating.group_fusion_plating_operator1000
3access_fp_treatment_supervisorfp.treatment.supervisormodel_fp_treatmentfusion_plating.group_fusion_plating_supervisor1100
4access_fp_treatment_managerfp.treatment.managermodel_fp_treatmentfusion_plating.group_fusion_plating_manager1111
5access_fp_part_catalog_operatorfp.part.catalog.operatormodel_fp_part_catalogfusion_plating.group_fusion_plating_operator1000
6access_fp_part_catalog_estimatorfp.part.catalog.estimatormodel_fp_part_catalogfusion_plating_configurator.group_fp_estimator1110
7access_fp_part_catalog_managerfp.part.catalog.managermodel_fp_part_catalogfusion_plating.group_fusion_plating_manager1111
8access_fp_coating_config_operatorfp.coating.config.operatormodel_fp_coating_configfusion_plating.group_fusion_plating_operator1000
9access_fp_coating_config_estimatorfp.coating.config.estimatormodel_fp_coating_configfusion_plating_configurator.group_fp_estimator1110
10access_fp_coating_config_managerfp.coating.config.managermodel_fp_coating_configfusion_plating.group_fusion_plating_manager1111
11access_fp_pricing_rule_operatorfp.pricing.rule.operatormodel_fp_pricing_rulefusion_plating.group_fusion_plating_operator1000
12access_fp_pricing_rule_estimatorfp.pricing.rule.estimatormodel_fp_pricing_rulefusion_plating_configurator.group_fp_estimator1110
13access_fp_pricing_rule_managerfp.pricing.rule.managermodel_fp_pricing_rulefusion_plating.group_fusion_plating_manager1111
14access_fp_pricing_surcharge_operatorfp.pricing.complexity.surcharge.operatormodel_fp_pricing_complexity_surchargefusion_plating.group_fusion_plating_operator1000
15access_fp_pricing_surcharge_estimatorfp.pricing.complexity.surcharge.estimatormodel_fp_pricing_complexity_surchargefusion_plating_configurator.group_fp_estimator1110
16access_fp_pricing_surcharge_managerfp.pricing.complexity.surcharge.managermodel_fp_pricing_complexity_surchargefusion_plating.group_fusion_plating_manager1111
17access_fp_quote_configurator_operatorfp.quote.configurator.operatormodel_fp_quote_configuratorfusion_plating.group_fusion_plating_operator1000
18access_fp_quote_configurator_estimatorfp.quote.configurator.estimatormodel_fp_quote_configuratorfusion_plating_configurator.group_fp_estimator1110
19access_fp_quote_configurator_managerfp.quote.configurator.managermodel_fp_quote_configuratorfusion_plating.group_fusion_plating_manager1111
20access_fp_direct_order_wizard_estimatorfp.direct.order.wizard.estimatormodel_fp_direct_order_wizardfusion_plating_configurator.group_fp_estimator1111
21access_fp_direct_order_wizard_managerfp.direct.order.wizard.managermodel_fp_direct_order_wizardfusion_plating.group_fusion_plating_manager1111
22access_fp_direct_order_line_estimatorfp.direct.order.line.estimatormodel_fp_direct_order_linefusion_plating_configurator.group_fp_estimator1111
23access_fp_direct_order_line_managerfp.direct.order.line.managermodel_fp_direct_order_linefusion_plating.group_fusion_plating_manager1111
24access_fp_add_from_so_wizard_estimatorfp.add.from.so.wizard.estimatormodel_fp_add_from_so_wizardfusion_plating_configurator.group_fp_estimator1111
25access_fp_add_from_so_wizard_managerfp.add.from.so.wizard.managermodel_fp_add_from_so_wizardfusion_plating.group_fusion_plating_manager1111
26access_fp_add_from_quote_wizard_estimatorfp.add.from.quote.wizard.estimatormodel_fp_add_from_quote_wizardfusion_plating_configurator.group_fp_estimator1111
27access_fp_add_from_quote_wizard_managerfp.add.from.quote.wizard.managermodel_fp_add_from_quote_wizardfusion_plating.group_fusion_plating_manager1111
28access_fp_sale_assembly_userfp.sale.assembly.usermodel_fp_sale_assemblybase.group_user1000
29access_fp_sale_assembly_estimatorfp.sale.assembly.estimatormodel_fp_sale_assemblyfusion_plating_configurator.group_fp_estimator1111
30access_fp_sale_assembly_managerfp.sale.assembly.managermodel_fp_sale_assemblyfusion_plating.group_fusion_plating_manager1111
31access_fp_sale_assembly_line_userfp.sale.assembly.line.usermodel_fp_sale_assembly_linebase.group_user1000
32access_fp_sale_assembly_line_estimatorfp.sale.assembly.line.estimatormodel_fp_sale_assembly_linefusion_plating_configurator.group_fp_estimator1111
33access_fp_sale_assembly_line_managerfp.sale.assembly.line.managermodel_fp_sale_assembly_linefusion_plating.group_fusion_plating_manager1111
34access_fp_part_import_wizard_estimatorfp.part.catalog.import.wizard.estimatormodel_fp_part_catalog_import_wizardfusion_plating_configurator.group_fp_estimator1111
35access_fp_part_import_wizard_managerfp.part.catalog.import.wizard.managermodel_fp_part_catalog_import_wizardfusion_plating.group_fusion_plating_manager1111
36access_fp_customer_price_list_operatorfp.customer.price.list.operatormodel_fp_customer_price_listfusion_plating.group_fusion_plating_operator1000
37access_fp_customer_price_list_estimatorfp.customer.price.list.estimatormodel_fp_customer_price_listfusion_plating_configurator.group_fp_estimator1110
38access_fp_customer_price_list_managerfp.customer.price.list.managermodel_fp_customer_price_listfusion_plating.group_fusion_plating_manager1111
39access_fp_sale_desc_template_userfp.sale.description.template.usermodel_fp_sale_description_templatebase.group_user1000
40access_fp_sale_desc_template_estimatorfp.sale.description.template.estimatormodel_fp_sale_description_templatefusion_plating_configurator.group_fp_estimator1110
41access_fp_sale_desc_template_managerfp.sale.description.template.managermodel_fp_sale_description_templatefusion_plating.group_fusion_plating_manager1111