e09913af5a382a6c3f0b160b17c1d4bd5dd8b491
Adds recipe-level Boolean toggles (requires_coc / requires_thickness_report / requires_nadcap_cert / requires_mill_test / requires_customer_specific, default True) so a recipe can suppress certs the customer requested when the recipe physically never produces them (passivation = no thickness, commodity ENP = no nadcap). Closes gaps on three orphan fp.certificate.certificate_type values (Nadcap, Mill Test, Customer Specific) — adds partner toggles (x_fc_send_nadcap_cert / x_fc_send_mill_test / x_fc_send_customer_specific, default False), wires them through _resolve_required_cert_types, and sets up manual-attach Issue flow (no QWeb auto-render for orphan types). Brainstorming Q&A locked: recipe SUPPRESSES only, partner+recipe scope (part-level unchanged), 5 booleans default True, manual PDF attach for orphans. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
57%
HTML
24.9%
JavaScript
14.7%
SCSS
2.2%
CSS
0.8%
Other
0.3%