feat: separate fusion field service and LTC into standalone modules, update core modules
- fusion_claims: separated field service logic, updated controllers/views - fusion_tasks: updated task views and map integration - fusion_authorizer_portal: added page 11 signing, schedule booking, migrations - fusion_shipping: new standalone shipping module (Canada Post, FedEx, DHL, Purolator) - fusion_ltc_management: new standalone LTC management module
This commit is contained in:
@@ -238,21 +238,13 @@
|
||||
<field name="model">sale.order</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search ADP Orders">
|
||||
<field name="partner_id" string="Customer"/>
|
||||
<field name="name" string="Order Reference"/>
|
||||
<field name="name" string="Order"
|
||||
filter_domain="['|', '|', ('name', 'ilike', self), ('client_order_ref', 'ilike', self), ('partner_id', 'child_of', self)]"/>
|
||||
<field name="partner_id"/>
|
||||
<field name="x_fc_claim_number"/>
|
||||
<field name="x_fc_authorizer_id" string="Authorizer"/>
|
||||
<field name="x_fc_authorizer_id"/>
|
||||
<field name="x_fc_client_ref_1" string="Client Reference 1"/>
|
||||
<field name="x_fc_client_ref_2" string="Client Reference 2"/>
|
||||
<field name="x_fc_adp_application_status" string="ADP Status"/>
|
||||
<field name="state" string="Order Status"/>
|
||||
<field name="tag_ids" string="Tags"/>
|
||||
<field name="partner_shipping_id" string="Delivery Name/Address"
|
||||
filter_domain="['|', '|', '|',
|
||||
('partner_shipping_id.name', 'ilike', self),
|
||||
('partner_shipping_id.street', 'ilike', self),
|
||||
('partner_shipping_id.street2', 'ilike', self),
|
||||
('partner_shipping_id.city', 'ilike', self)]"/>
|
||||
<separator/>
|
||||
<!-- Status Filters - Active Workflow -->
|
||||
<filter string="Quotation" name="filter_quotation"
|
||||
@@ -687,22 +679,12 @@
|
||||
<field name="model">sale.order</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search ODSP Cases">
|
||||
<field name="partner_id" string="Customer"/>
|
||||
<field name="name" string="Order Reference"/>
|
||||
<field name="name" string="Order"
|
||||
filter_domain="['|', '|', ('name', 'ilike', self), ('client_order_ref', 'ilike', self), ('partner_id', 'child_of', self)]"/>
|
||||
<field name="partner_id"/>
|
||||
<field name="x_fc_odsp_member_id"/>
|
||||
<field name="x_fc_odsp_office_id"/>
|
||||
<field name="x_fc_odsp_case_worker_name"/>
|
||||
<field name="x_fc_odsp_std_status" string="ODSP Status"/>
|
||||
<field name="x_fc_sa_status" string="SA Mobility Status"/>
|
||||
<field name="x_fc_ow_status" string="Ontario Works Status"/>
|
||||
<field name="state" string="Order Status"/>
|
||||
<field name="tag_ids" string="Tags"/>
|
||||
<field name="partner_shipping_id" string="Delivery Name/Address"
|
||||
filter_domain="['|', '|', '|',
|
||||
('partner_shipping_id.name', 'ilike', self),
|
||||
('partner_shipping_id.street', 'ilike', self),
|
||||
('partner_shipping_id.street2', 'ilike', self),
|
||||
('partner_shipping_id.city', 'ilike', self)]"/>
|
||||
<separator/>
|
||||
<!-- ODSP Standard Status -->
|
||||
<filter string="Quotation" name="filter_quotation"
|
||||
@@ -1261,21 +1243,11 @@
|
||||
<field name="model">sale.order</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search March of Dimes Cases">
|
||||
<field name="partner_id" string="Customer"/>
|
||||
<field name="name" string="Order Reference"/>
|
||||
<field name="x_fc_case_reference" string="HVMP Reference"/>
|
||||
<field name="x_fc_case_handler" string="Case Handler"/>
|
||||
<field name="x_fc_case_worker" string="Case Worker"/>
|
||||
<field name="x_fc_mod_status" string="MOD Status"/>
|
||||
<field name="x_fc_mod_production_status" string="Production Stage"/>
|
||||
<field name="state" string="Order Status"/>
|
||||
<field name="tag_ids" string="Tags"/>
|
||||
<field name="partner_shipping_id" string="Delivery Name/Address"
|
||||
filter_domain="['|', '|', '|',
|
||||
('partner_shipping_id.name', 'ilike', self),
|
||||
('partner_shipping_id.street', 'ilike', self),
|
||||
('partner_shipping_id.street2', 'ilike', self),
|
||||
('partner_shipping_id.city', 'ilike', self)]"/>
|
||||
<field name="name" string="Order"
|
||||
filter_domain="['|', '|', ('name', 'ilike', self), ('client_order_ref', 'ilike', self), ('partner_id', 'child_of', self)]"/>
|
||||
<field name="partner_id"/>
|
||||
<field name="x_fc_case_reference"/>
|
||||
<field name="x_fc_case_handler"/>
|
||||
<separator/>
|
||||
<!-- Status Filters - Main Workflow -->
|
||||
<filter string="Schedule Assessment" name="filter_need_to_schedule"
|
||||
@@ -1747,58 +1719,13 @@ else:
|
||||
sequence="30"
|
||||
groups="group_fusion_claims_user,fusion_tasks.group_field_technician"/>
|
||||
|
||||
<!-- ===== ALL INVOICES ===== -->
|
||||
<menuitem id="menu_fc_all_invoices" name="All Invoices" parent="menu_adp_claims_root"
|
||||
action="action_fc_all_invoices" sequence="3"/>
|
||||
|
||||
<!-- ===== LTC MANAGEMENT ===== -->
|
||||
<menuitem id="menu_fc_ltc"
|
||||
name="LTC"
|
||||
parent="menu_adp_claims_root"
|
||||
sequence="5"/>
|
||||
<menuitem id="menu_ltc_overview"
|
||||
name="Overview"
|
||||
parent="menu_fc_ltc"
|
||||
action="action_ltc_repairs_kanban"
|
||||
sequence="1"/>
|
||||
<menuitem id="menu_ltc_repairs"
|
||||
name="Repair Requests"
|
||||
parent="menu_fc_ltc"
|
||||
sequence="10"/>
|
||||
<menuitem id="menu_ltc_repairs_all"
|
||||
name="All Repairs"
|
||||
parent="menu_ltc_repairs"
|
||||
action="action_ltc_repairs_all"
|
||||
sequence="1"/>
|
||||
<menuitem id="menu_ltc_repairs_new"
|
||||
name="New / Pending"
|
||||
parent="menu_ltc_repairs"
|
||||
action="action_ltc_repairs_new"
|
||||
sequence="2"/>
|
||||
<menuitem id="menu_ltc_repairs_progress"
|
||||
name="In Progress"
|
||||
parent="menu_ltc_repairs"
|
||||
action="action_ltc_repairs_in_progress"
|
||||
sequence="3"/>
|
||||
<menuitem id="menu_ltc_repairs_completed"
|
||||
name="Completed"
|
||||
parent="menu_ltc_repairs"
|
||||
action="action_ltc_repairs_completed"
|
||||
sequence="4"/>
|
||||
<menuitem id="menu_ltc_cleanup"
|
||||
name="Cleanup Schedule"
|
||||
parent="menu_fc_ltc"
|
||||
action="action_ltc_cleanups"
|
||||
sequence="20"/>
|
||||
<menuitem id="menu_ltc_locations"
|
||||
name="Locations"
|
||||
parent="menu_fc_ltc"
|
||||
sequence="30"/>
|
||||
<menuitem id="menu_ltc_facilities"
|
||||
name="Facilities"
|
||||
parent="menu_ltc_locations"
|
||||
action="action_ltc_facilities"
|
||||
sequence="1"/>
|
||||
<!-- ===== ALL ORDERS (parent) ===== -->
|
||||
<menuitem id="menu_fc_all_orders" name="All Orders" parent="menu_adp_claims_root"
|
||||
action="sale.action_orders" sequence="2"/>
|
||||
<menuitem id="menu_fc_all_sales_orders" name="All Sales Orders" parent="menu_fc_all_orders"
|
||||
action="sale.action_orders" sequence="1"/>
|
||||
<menuitem id="menu_fc_all_invoices" name="All Invoices" parent="menu_fc_all_orders"
|
||||
action="action_fc_all_invoices" sequence="2"/>
|
||||
|
||||
<!-- ===== ADP SUBMENU (full workflow) ===== -->
|
||||
<menuitem id="menu_fc_adp"
|
||||
@@ -2108,22 +2035,6 @@ else:
|
||||
action="action_device_import_wizard" sequence="20"/>
|
||||
<menuitem id="menu_import_xml_files" name="Import XML Files" parent="menu_adp_config"
|
||||
action="action_xml_import_wizard" sequence="30"/>
|
||||
<menuitem id="menu_ltc_repair_stages" name="LTC Repair Stages" parent="menu_adp_config"
|
||||
action="action_ltc_repair_stages" sequence="40"/>
|
||||
<menuitem id="menu_forms_management"
|
||||
name="Forms Management"
|
||||
parent="menu_adp_config"
|
||||
sequence="50"/>
|
||||
<menuitem id="menu_form_submissions"
|
||||
name="Form Submissions"
|
||||
parent="menu_forms_management"
|
||||
action="action_ltc_form_submissions"
|
||||
sequence="1"/>
|
||||
<menuitem id="menu_forms_settings"
|
||||
name="Forms Settings"
|
||||
parent="menu_forms_management"
|
||||
action="action_fusion_claims_settings"
|
||||
sequence="2"/>
|
||||
<menuitem id="menu_fusion_claims_settings" name="Settings" parent="menu_adp_config"
|
||||
action="action_fusion_claims_settings" sequence="90"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user