diff --git a/fusion_plating/fusion_plating_certificates/__manifest__.py b/fusion_plating/fusion_plating_certificates/__manifest__.py index b1a1b0ca..9423c7c0 100644 --- a/fusion_plating/fusion_plating_certificates/__manifest__.py +++ b/fusion_plating/fusion_plating_certificates/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Plating — Certificates', - 'version': '19.0.7.9.2', + 'version': '19.0.7.9.3', 'category': 'Manufacturing/Plating', 'summary': 'Certificate registry for CoC, thickness reports, and quality documents.', 'description': """ diff --git a/fusion_plating/fusion_plating_certificates/views/fp_certificate_views.xml b/fusion_plating/fusion_plating_certificates/views/fp_certificate_views.xml index 9f3406be..2b280275 100644 --- a/fusion_plating/fusion_plating_certificates/views/fp_certificate_views.xml +++ b/fusion_plating/fusion_plating_certificates/views/fp_certificate_views.xml @@ -39,9 +39,19 @@
+
diff --git a/fusion_plating/fusion_plating_cgp/views/fp_cgp_controlled_good_views.xml b/fusion_plating/fusion_plating_cgp/views/fp_cgp_controlled_good_views.xml index c5a4ba2a..5584c93a 100644 --- a/fusion_plating/fusion_plating_cgp/views/fp_cgp_controlled_good_views.xml +++ b/fusion_plating/fusion_plating_cgp/views/fp_cgp_controlled_good_views.xml @@ -35,17 +35,23 @@
+
diff --git a/fusion_plating/fusion_plating_cgp/views/fp_cgp_psa_views.xml b/fusion_plating/fusion_plating_cgp/views/fp_cgp_psa_views.xml index 501241f0..6b2ad2f9 100644 --- a/fusion_plating/fusion_plating_cgp/views/fp_cgp_psa_views.xml +++ b/fusion_plating/fusion_plating_cgp/views/fp_cgp_psa_views.xml @@ -35,16 +35,22 @@
+
diff --git a/fusion_plating/fusion_plating_cgp/views/fp_cgp_receipt_shipment_views.xml b/fusion_plating/fusion_plating_cgp/views/fp_cgp_receipt_shipment_views.xml index 69f551d7..290f40dd 100644 --- a/fusion_plating/fusion_plating_cgp/views/fp_cgp_receipt_shipment_views.xml +++ b/fusion_plating/fusion_plating_cgp/views/fp_cgp_receipt_shipment_views.xml @@ -37,16 +37,22 @@
+
diff --git a/fusion_plating/fusion_plating_cgp/views/fp_cgp_registration_views.xml b/fusion_plating/fusion_plating_cgp/views/fp_cgp_registration_views.xml index 72b17627..8d8ee68c 100644 --- a/fusion_plating/fusion_plating_cgp/views/fp_cgp_registration_views.xml +++ b/fusion_plating/fusion_plating_cgp/views/fp_cgp_registration_views.xml @@ -36,17 +36,24 @@
+
diff --git a/fusion_plating/fusion_plating_cgp/views/fp_cgp_security_incident_views.xml b/fusion_plating/fusion_plating_cgp/views/fp_cgp_security_incident_views.xml index 675c1714..14b165bb 100644 --- a/fusion_plating/fusion_plating_cgp/views/fp_cgp_security_incident_views.xml +++ b/fusion_plating/fusion_plating_cgp/views/fp_cgp_security_incident_views.xml @@ -39,16 +39,22 @@
+
diff --git a/fusion_plating/fusion_plating_cgp/views/fp_cgp_visitor_views.xml b/fusion_plating/fusion_plating_cgp/views/fp_cgp_visitor_views.xml index 6d38503d..5c8fa81d 100644 --- a/fusion_plating/fusion_plating_cgp/views/fp_cgp_visitor_views.xml +++ b/fusion_plating/fusion_plating_cgp/views/fp_cgp_visitor_views.xml @@ -39,16 +39,22 @@
+
diff --git a/fusion_plating/fusion_plating_configurator/__manifest__.py b/fusion_plating/fusion_plating_configurator/__manifest__.py index eacb52af..d480f3ab 100644 --- a/fusion_plating/fusion_plating_configurator/__manifest__.py +++ b/fusion_plating/fusion_plating_configurator/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Plating — Configurator', - 'version': '19.0.21.8.2', + 'version': '19.0.21.8.3', 'category': 'Manufacturing/Plating', 'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.', 'description': """ diff --git a/fusion_plating/fusion_plating_configurator/views/sale_order_views.xml b/fusion_plating/fusion_plating_configurator/views/sale_order_views.xml index 7c459cc3..6de3c70c 100644 --- a/fusion_plating/fusion_plating_configurator/views/sale_order_views.xml +++ b/fusion_plating/fusion_plating_configurator/views/sale_order_views.xml @@ -13,9 +13,13 @@ + Send to "Send Email" (red), and reorder so Confirm sits first. + Phase D5 — gate Confirm button to Sales Manager + higher; matches + the model-level gate from Phase G so Sales Rep sees the SO in + draft but no Confirm button. --> btn-primary + fusion_plating.group_fp_sales_manager Send Email @@ -359,6 +363,25 @@ + + + + fusion_plating.group_fp_sales_rep + + + fusion_plating.group_fp_sales_rep + + + fusion_plating.group_fp_sales_rep + + + fusion_plating.group_fp_sales_rep + + + fusion_plating.group_fp_sales_rep + diff --git a/fusion_plating/fusion_plating_invoicing/__manifest__.py b/fusion_plating/fusion_plating_invoicing/__manifest__.py index 608a07ff..040b86be 100644 --- a/fusion_plating/fusion_plating_invoicing/__manifest__.py +++ b/fusion_plating/fusion_plating_invoicing/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Plating — Invoicing', - 'version': '19.0.3.6.1', + 'version': '19.0.3.6.2', 'category': 'Manufacturing/Plating', 'summary': 'Invoice strategy engine with deposit, progress billing, net terms, COD/prepay, and account holds.', 'description': """ diff --git a/fusion_plating/fusion_plating_invoicing/views/res_partner_views.xml b/fusion_plating/fusion_plating_invoicing/views/res_partner_views.xml index 0a57af80..a0278cb7 100644 --- a/fusion_plating/fusion_plating_invoicing/views/res_partner_views.xml +++ b/fusion_plating/fusion_plating_invoicing/views/res_partner_views.xml @@ -53,8 +53,16 @@ + + groups="fusion_plating.group_fp_manager"> diff --git a/fusion_plating/fusion_plating_quality/__manifest__.py b/fusion_plating/fusion_plating_quality/__manifest__.py index b1545936..ccaba8bd 100644 --- a/fusion_plating/fusion_plating_quality/__manifest__.py +++ b/fusion_plating/fusion_plating_quality/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Plating — Quality (QMS)', - 'version': '19.0.6.6.3', + 'version': '19.0.6.6.4', 'category': 'Manufacturing/Plating', 'summary': 'Native QMS for plating shops: NCR, CAPA, calibration, AVL, FAIR, ' 'internal audits, customer specs, document control. CE + EE compatible.', diff --git a/fusion_plating/fusion_plating_quality/views/fp_audit_views.xml b/fusion_plating/fusion_plating_quality/views/fp_audit_views.xml index 80ceb425..1e5302ca 100644 --- a/fusion_plating/fusion_plating_quality/views/fp_audit_views.xml +++ b/fusion_plating/fusion_plating_quality/views/fp_audit_views.xml @@ -35,12 +35,17 @@
+
diff --git a/fusion_plating/fusion_plating_quality/views/fp_avl_views.xml b/fusion_plating/fusion_plating_quality/views/fp_avl_views.xml index e03a912c..ccba116a 100644 --- a/fusion_plating/fusion_plating_quality/views/fp_avl_views.xml +++ b/fusion_plating/fusion_plating_quality/views/fp_avl_views.xml @@ -38,14 +38,24 @@
+
diff --git a/fusion_plating/fusion_plating_quality/views/fp_capa_views.xml b/fusion_plating/fusion_plating_quality/views/fp_capa_views.xml index 451bec0e..19bd95c8 100644 --- a/fusion_plating/fusion_plating_quality/views/fp_capa_views.xml +++ b/fusion_plating/fusion_plating_quality/views/fp_capa_views.xml @@ -35,20 +35,30 @@
+
@@ -57,33 +67,48 @@