Files
Odoo-Modules/fusion-plating/fusion_plating_cgp/data/fp_demo_cgp_data.xml
gsinghpal be611876ad changes
2026-04-12 09:09:50 -04:00

80 lines
5.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2026 Nexa Systems Inc. — DEMO DATA (temporary)
Remove this file and its manifest entry before production release.
-->
<odoo noupdate="1">
<!-- ========== CGP REGISTRATION ========== -->
<record id="demo_cgp_registration" model="fusion.plating.cgp.registration">
<field name="name">Fusion Plating Main — CGP Registration</field>
<field name="registration_number">CGP-2024-0012</field>
<field name="state">registered</field>
<field name="registration_date" eval="(DateTime.today() - timedelta(days=730)).strftime('%Y-%m-%d')"/>
<field name="expiry_date" eval="(DateTime.today() + timedelta(days=1096)).strftime('%Y-%m-%d')"/>
<field name="physical_address">45 Industrial Parkway, Mississauga, ON L5T 2R3</field>
<field name="last_compliance_review" eval="(DateTime.today() - timedelta(days=180)).strftime('%Y-%m-%d')"/>
<field name="next_compliance_review" eval="(DateTime.today() + timedelta(days=185)).strftime('%Y-%m-%d')"/>
<field name="notes" type="html"><p>Annual compliance review completed by PSPC inspector. No findings.</p></field>
</record>
<!-- ========== CONTROLLED GOODS ========== -->
<record id="demo_controlled_good_001" model="fusion.plating.cgp.controlled.good">
<field name="name">CF-188 Hornet — Main Landing Gear Strut (Group 2)</field>
<field name="schedule_category">Group 2: Munitions</field>
<field name="customer_id" ref="fusion_plating.demo_partner_aeroparts"/>
<field name="current_quantity">6</field>
<field name="location">Controlled Area A — Rack 3</field>
<field name="state">in_process</field>
<field name="description" type="html"><p>Hard chrome plating on main landing gear strut per DND spec. Parts received under controlled goods receipt CGR-2026-041.</p></field>
</record>
<record id="demo_controlled_good_002" model="fusion.plating.cgp.controlled.good">
<field name="name">LAV III Hull Component — Mounting Bracket</field>
<field name="schedule_category">Group 2: Munitions</field>
<field name="customer_id" ref="fusion_plating.demo_partner_precision"/>
<field name="current_quantity">24</field>
<field name="location">Controlled Area B — Shelf 7</field>
<field name="state">in_storage</field>
<field name="description" type="html"><p>EN plated mounting brackets awaiting final inspection and shipment. Stored under controlled conditions per Security Plan.</p></field>
</record>
<!-- ========== VISITORS ========== -->
<record id="demo_cgp_visitor_001" model="fusion.plating.cgp.visitor">
<field name="name">Col. James Whitfield</field>
<field name="company_represented">Department of National Defence</field>
<field name="visit_date" eval="(DateTime.now() - timedelta(hours=2)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="purpose">Annual DND quality surveillance audit of controlled goods handling procedures.</field>
<field name="is_canadian_citizen" eval="True"/>
<field name="visitor_psa_on_file" eval="True"/>
<field name="escort_required" eval="True"/>
<field name="accessed_controlled_area" eval="True"/>
<field name="state">checked_in</field>
</record>
<record id="demo_cgp_visitor_002" model="fusion.plating.cgp.visitor">
<field name="name">Patricia Nguyen</field>
<field name="company_represented">General Dynamics Land Systems — Canada</field>
<field name="visit_date" eval="(DateTime.now() - timedelta(days=3)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="visit_end" eval="(DateTime.now() - timedelta(days=3) + timedelta(hours=4)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="purpose">Source inspection of LAV III mounting bracket lot prior to shipment.</field>
<field name="is_canadian_citizen" eval="True"/>
<field name="visitor_psa_on_file" eval="True"/>
<field name="escort_required" eval="True"/>
<field name="accessed_controlled_area" eval="True"/>
<field name="state">checked_out</field>
</record>
<!-- ========== SECURITY INCIDENT ========== -->
<record id="demo_cgp_incident_001" model="fusion.plating.cgp.security.incident">
<field name="name">CGP-INC-2026-001</field>
<field name="incident_date" eval="(DateTime.now() - timedelta(days=7)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="incident_type">unauthorized_access</field>
<field name="severity">minor</field>
<field name="state">investigating</field>
<field name="description" type="html"><p>Maintenance contractor entered Controlled Area B without signing the visitor log or obtaining AI authorization. Contractor was performing scheduled HVAC filter replacement and was unaware of the controlled-area boundary. No controlled goods were accessed or moved.</p></field>
<field name="containment" type="html"><p>Contractor escorted out of controlled area immediately. Badge access log reviewed to confirm no other unauthorized entries. Controlled goods inventory verified — no discrepancies.</p></field>
</record>
</odoo>