feat(plating): split templates vs part-scoped processes + Process smart button
Two user-reported gaps: 1. The Process Recipes list was about to be flooded by part-scoped clones as soon as parts started carrying customised processes — thousands of clones would bury the handful of real shared templates (General Processing, Anodize, etc.). Fix: the main Process Recipes action now narrows to part_catalog_id = False so shared templates stay alone in that view. A sibling menu "Part Processes" (Plating → Operations → Part Processes) shows the inverse list — every part-cloned process, grouped by part — so admins can audit clones without cluttering the templates list. Search view gains two toggle filters (Shared Templates / Part-Scoped) and a "Group by Part" option. The node list gains an optional "Part" column. Split across modules: core owns the base search / tree / action (unchanged); configurator owns all the part_catalog_id-dependent pieces (filter extensions, list column, narrower domain, "Part Processes" action + menu). Keeps the dependency direction clean — configurator always depends on core, never the other way. 2. Added a "Process" smart button to the part form's button box. Shows either a green check (composed) or "None" (not yet composed) and opens the part-scoped Composer on click. Gives users one-tap access from any part form without hunting through the Process tab. fusion_plating → 19.0.8.0.0 fusion_plating_configurator → 19.0.13.1.0 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Configurator',
|
||||
'version': '19.0.13.0.0',
|
||||
'version': '19.0.13.1.0',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.',
|
||||
'description': """
|
||||
@@ -42,6 +42,7 @@ Provides:
|
||||
'data/fp_treatment_data.xml',
|
||||
'views/fp_treatment_views.xml',
|
||||
'views/fp_part_catalog_views.xml',
|
||||
'views/fp_process_node_part_scoped_views.xml',
|
||||
'views/fp_coating_config_views.xml',
|
||||
'views/fp_pricing_rule_views.xml',
|
||||
'views/fp_customer_price_list_views.xml',
|
||||
|
||||
Reference in New Issue
Block a user