109 lines
4.3 KiB
Python
109 lines
4.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Copyright 2026 Nexa Systems Inc.
|
|
# License OPL-1 (Odoo Proprietary License v1.0)
|
|
# Part of the Fusion Plating product family.
|
|
|
|
{
|
|
'name': 'Fusion Plating — Nuclear (CSA N299, NQA-1)',
|
|
'version': '19.0.1.0.0',
|
|
'category': 'Manufacturing/Plating',
|
|
'summary': 'Nuclear industry pack: CSA N299 Levels 1-4, NQA-1 awareness, '
|
|
'CNSC licence tracking, 10 CFR Part 21 reporting, ITPs, '
|
|
'nuclear pedigree traceability, extended retention.',
|
|
'description': """
|
|
Fusion Plating — Nuclear (CSA N299, NQA-1)
|
|
===========================================
|
|
|
|
Part of the Fusion Plating product family by Nexa Systems Inc.
|
|
|
|
This industry pack layers nuclear-specific records, workflows and seed
|
|
data on top of the Fusion Plating quality module (QMS). It is the
|
|
baseline every CSA N299 or 10 CFR Part 21 obligated plating / metal
|
|
finishing supplier needs on top of the generic QMS.
|
|
|
|
Records added
|
|
-------------
|
|
* CSA N299 Level catalog — Levels 1 through 4 with safety classification
|
|
and default records-retention periods (40 / 25 / 15 / 7 years).
|
|
* Nuclear Quality Program per facility — tracks N299 level, NQA-1
|
|
applicability, CNSC supplier status, last/next audit dates.
|
|
* Inspection and Test Plans (ITP) — hold points, witness points, test
|
|
methods, acceptance criteria, customer review and approval workflow.
|
|
* 10 CFR Part 21 defect evaluation and reporting — 60-day evaluation
|
|
clock, reportability determination, customer notification.
|
|
* Nuclear Pedigree Records — full traceability from raw material heat
|
|
number through chemistry cert, process trail, test results, ship
|
|
date, and retention-until date (driven by N299 level).
|
|
* CNSC Licence tracking — Class II nuclear facility, transport, export
|
|
licences with expiry monitoring.
|
|
* Customer Specification extension — nuclear flag, N299 level, NQA-1
|
|
flag, nuclear customer type (OPG, Bruce Power, AECL, CNL, Candu
|
|
Energy, US utility).
|
|
* NCR extension — nuclear job flag and 10 CFR Part 21 evaluation link
|
|
so any non-conformance on a nuclear job is captured for reportability.
|
|
* res.company extension — default nuclear records retention (40 years
|
|
out of the box, configurable per company).
|
|
|
|
Seed data
|
|
---------
|
|
* CSA N299 Levels 1 through 4 with real retention periods
|
|
* Template customer-spec entries for the major Canadian nuclear
|
|
operators: OPG, Bruce Power, AECL/CNL, Candu Energy
|
|
|
|
Background
|
|
----------
|
|
CSA N299 is the Canadian Standards Association standard for quality
|
|
assurance program requirements for the supply of items and services
|
|
for nuclear power plants. It has four levels, with Level 1 being the
|
|
most stringent (safety-critical). NQA-1 is the US equivalent for
|
|
nuclear facilities in the United States. The CNSC (Canadian Nuclear
|
|
Safety Commission) is the federal regulator. 10 CFR Part 21 is the US
|
|
regulation requiring reporting of defects and noncompliance that could
|
|
create a substantial safety hazard in a nuclear facility.
|
|
|
|
Dependencies
|
|
------------
|
|
Depends on fusion_plating_quality, which brings in the core NCR,
|
|
customer spec, and facility records this pack extends.
|
|
|
|
Copyright (c) 2026 Nexa Systems Inc. All rights reserved.
|
|
""",
|
|
'author': 'Nexa Systems Inc.',
|
|
'website': 'https://www.nexasystems.ca',
|
|
'maintainer': 'Nexa Systems Inc.',
|
|
'support': 'support@nexasystems.ca',
|
|
'license': 'OPL-1',
|
|
'price': 0.00,
|
|
'currency': 'CAD',
|
|
'depends': [
|
|
'fusion_plating_quality',
|
|
],
|
|
'data': [
|
|
'security/fp_nuclear_security.xml',
|
|
'security/ir.model.access.csv',
|
|
'data/fp_sequence_data.xml',
|
|
'data/fp_n299_level_data.xml',
|
|
'data/fp_nuclear_customer_data.xml',
|
|
'views/fp_n299_level_views.xml',
|
|
'views/fp_nuclear_program_views.xml',
|
|
'views/fp_nuclear_itp_views.xml',
|
|
'views/fp_10cfr21_report_views.xml',
|
|
'views/fp_nuclear_pedigree_views.xml',
|
|
'views/fp_cnsc_licence_views.xml',
|
|
'views/fp_customer_spec_views.xml',
|
|
'views/fp_ncr_views.xml',
|
|
'views/fp_menu.xml',
|
|
],
|
|
'demo': [
|
|
'data/fp_demo_nuclear_data.xml',
|
|
],
|
|
'assets': {
|
|
'web.assets_backend': [
|
|
'fusion_plating_nuclear/static/src/scss/fusion_plating_nuclear.scss',
|
|
],
|
|
},
|
|
'installable': True,
|
|
'application': False,
|
|
'auto_install': False,
|
|
}
|