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

136 lines
7.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2026 Nexa Systems Inc. -->
<!-- License OPL-1 (Odoo Proprietary License v1.0) -->
<odoo noupdate="1">
<!-- ===================================================================
Vehicles
=================================================================== -->
<record id="demo_vehicle_van" model="fusion.plating.vehicle">
<field name="name">Van 1</field>
<field name="license_plate">DEMO-VAN-01</field>
<field name="make">Ford</field>
<field name="model_year">2024</field>
<field name="vehicle_type">van</field>
<field name="capacity_kg">1200</field>
<field name="facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="state">available</field>
<field name="tdg_certified" eval="True"/>
<field name="insurance_expiry" eval="(DateTime.today() + timedelta(days=180)).strftime('%Y-%m-%d')"/>
<field name="registration_expiry" eval="(DateTime.today() + timedelta(days=300)).strftime('%Y-%m-%d')"/>
</record>
<record id="demo_vehicle_truck_box" model="fusion.plating.vehicle">
<field name="name">Box Truck 07</field>
<field name="license_plate">DEMO-BOX-07</field>
<field name="make">Isuzu</field>
<field name="model_year">2023</field>
<field name="vehicle_type">truck_box</field>
<field name="capacity_kg">3500</field>
<field name="facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="state">in_use</field>
<field name="tdg_certified" eval="False"/>
<field name="insurance_expiry" eval="(DateTime.today() + timedelta(days=120)).strftime('%Y-%m-%d')"/>
<field name="registration_expiry" eval="(DateTime.today() + timedelta(days=240)).strftime('%Y-%m-%d')"/>
</record>
<record id="demo_vehicle_pickup" model="fusion.plating.vehicle">
<field name="name">Pickup 3</field>
<field name="license_plate">DEMO-PU-03</field>
<field name="make">RAM</field>
<field name="model_year">2025</field>
<field name="vehicle_type">truck_pickup</field>
<field name="capacity_kg">900</field>
<field name="facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="state">maintenance</field>
<field name="tdg_certified" eval="False"/>
<field name="next_service_date" eval="(DateTime.today() + timedelta(days=3)).strftime('%Y-%m-%d')"/>
</record>
<!-- ===================================================================
Pickup Requests
=================================================================== -->
<record id="demo_pickup_new" model="fusion.plating.pickup.request">
<field name="name">PU-DEMO-001</field>
<field name="partner_id" ref="fusion_plating.demo_partner_aeroparts"/>
<field name="contact_name">Jane Smith</field>
<field name="contact_phone">905-555-0101</field>
<field name="requested_date" eval="DateTime.now().strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="destination_facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="item_description" type="html"><p>20 steel brackets for zinc plating</p></field>
<field name="estimated_weight_kg">45</field>
<field name="state">new</field>
</record>
<record id="demo_pickup_scheduled" model="fusion.plating.pickup.request">
<field name="name">PU-DEMO-002</field>
<field name="partner_id" ref="fusion_plating.demo_partner_aeroparts"/>
<field name="contact_name">Mike Johnson</field>
<field name="contact_phone">416-555-0202</field>
<field name="requested_date" eval="(DateTime.now() - timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="scheduled_date" eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="vehicle_id" ref="demo_vehicle_van"/>
<field name="destination_facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="item_description" type="html"><p>50 aluminium housings — anodize black</p></field>
<field name="estimated_weight_kg">120</field>
<field name="state">scheduled</field>
</record>
<record id="demo_pickup_picked_up" model="fusion.plating.pickup.request">
<field name="name">PU-DEMO-003</field>
<field name="partner_id" ref="fusion_plating.demo_partner_aeroparts"/>
<field name="contact_name">Sarah Lee</field>
<field name="contact_phone">647-555-0303</field>
<field name="requested_date" eval="(DateTime.now() - timedelta(days=2)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="scheduled_date" eval="(DateTime.now() - timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="picked_up_at" eval="(DateTime.now() - timedelta(hours=3)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="vehicle_id" ref="demo_vehicle_truck_box"/>
<field name="destination_facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="item_description" type="html"><p>10 stainless steel panels — electropolish</p></field>
<field name="estimated_weight_kg">85</field>
<field name="tdg_required" eval="True"/>
<field name="state">picked_up</field>
</record>
<!-- ===================================================================
Deliveries
=================================================================== -->
<record id="demo_delivery_draft" model="fusion.plating.delivery">
<field name="name">DLV-DEMO-001</field>
<field name="partner_id" ref="fusion_plating.demo_partner_precision"/>
<field name="contact_name">Tom Brown</field>
<field name="contact_phone">905-555-0401</field>
<field name="job_ref">JOB-2026-0042</field>
<field name="source_facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="notes" type="html"><p>Customer requested morning delivery</p></field>
<field name="state">draft</field>
</record>
<record id="demo_delivery_en_route" model="fusion.plating.delivery">
<field name="name">DLV-DEMO-002</field>
<field name="partner_id" ref="fusion_plating.demo_partner_precision"/>
<field name="contact_name">Lisa Chen</field>
<field name="contact_phone">416-555-0502</field>
<field name="job_ref">JOB-2026-0039</field>
<field name="scheduled_date" eval="DateTime.now().strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="vehicle_id" ref="demo_vehicle_van"/>
<field name="source_facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="state">en_route</field>
</record>
<record id="demo_delivery_delivered" model="fusion.plating.delivery">
<field name="name">DLV-DEMO-003</field>
<field name="partner_id" ref="fusion_plating.demo_partner_precision"/>
<field name="contact_name">Dave Wilson</field>
<field name="contact_phone">647-555-0603</field>
<field name="job_ref">JOB-2026-0035</field>
<field name="scheduled_date" eval="(DateTime.now() - timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="delivered_at" eval="(DateTime.now() - timedelta(hours=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
<field name="vehicle_id" ref="demo_vehicle_truck_box"/>
<field name="source_facility_id" ref="fusion_plating.demo_facility_main"/>
<field name="notes" type="html"><p>Delivered to loading dock B — signed by Dave Wilson</p></field>
<field name="state">delivered</field>
</record>
</odoo>