Tower: upload tk_construction_management 18.0.2.0.8 (was 18.0.2.0.8, via marketplace)

This commit is contained in:
2026-05-08 19:20:12 +00:00
parent c412640ca2
commit 63c62699f5
174 changed files with 44759 additions and 0 deletions

View File

@@ -0,0 +1,215 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="internal_transfer_view_form" model="ir.ui.view">
<field name="name">internal.transfer.view.form</field>
<field name="model">internal.transfer</field>
<field name="arch" type="xml">
<form create="false">
<header>
<field name="stage" widget="statusbar"/>
<field name="is_order_created" invisible="1"/>
<field name="is_forward_transfer" invisible="1"/>
<field name="delivery_order_check" invisible="1"/>
<button name="action_ready_transfer"
type="object"
string="Ready for Transfer"
class="btn btn-primary"
invisible="stage != 'draft' or not internal_line_ids"/>
<button name="action_complete_transfer" type="object" string="Done" class="btn btn-primary"
invisible="stage != 'in_progress' or not delivery_order_check or not is_order_created"/>
<button name="action_cancel_transfer" type="object" string="Cancel" class="btn btn-danger"
confirm="Are you sure you want to cancel internal transfer ?"
invisible="stage != 'in_progress' or is_order_created"/>
<button name="action_forward_transfer"
type="object"
string="Create Forward Transfer"
class="btn btn-primary"
invisible="stage != 'done' or is_forward_transfer or forward_transfer_id != False"/>
</header>
<sheet>
<div class="oe_button_box" name="button_box">
<button class="oe_stat_button"
type="object"
name="action_view_delivery_order"
icon="fa-truck"
invisible="delivery_count == 0">
<field name="delivery_count"
string='Delivery Orders'
widget="statinfo"/>
</button>
</div>
<h1>
<field name="name" readonly="1" force_save="1"/>
</h1>
<h5>
<field name="title" required="1"/>
</h5>
<br/>
<group>
<group string="Project Details">
<field name="site_id" required="1" readonly="1" force_save="1"/>
<field name="project_id" readonly="1" force_save="1"/>
<field name="warehouse_id" invisible="1"/>
<field name="company_id" required="1"/>
</group>
<group string="Other Details">
<field name="date"/>
<field name="responsible_id" widget="many2one_avatar_user"/>
</group>
</group>
<group>
<group string="Work Type &amp; Project Phase(WBS)">
<field name="work_type_id" readonly="1" force_save="1"/>
<field name="job_sheet_id" readonly="1" force_save="1"/>
<field name="work_order_id" readonly="1" force_save="1"/>
<field name="material_req_id" readonly="1" force_save="1"/>
</group>
<group string="Department">
<field name="department_id" readonly="1" force_save="1"/>
<field name="manager_ids" widget="many2many_tags" readonly="1" force_save="1"/>
<field name="user_id" readonly="1" force_save="1"/>
</group>
</group>
<br/>
<group string="Internal Transfer">
<group>
<field name="internal_ref" readonly="1" force_save="1"
invisible="internal_ref == False"/>
<field name="forward_transfer_id" readonly="1" force_save="1"
invisible="forward_transfer_id == False"/>
</group>
</group>
<notebook>
<page string="Internal Transfer" name="internal_transfer">
<field name="internal_line_ids" force_save="1" readonly="1">
<form>
<group>
<group>
<field name="delivery_order_id" readonly="1" force_save="1"
invisible="delivery_order_id == False"/>
</group>
</group>
<group>
<group>
<field name="sub_category_id"/>
</group>
</group>
<group string="Product">
<group>
<field name="product_id" required="1"/>
<field name="qty" required="1"/>
<field name="uom_id" required="1"/>
</group>
<group>
<field name="name" required="1"/>
<field name="forcast_qty" required="1"/>
</group>
</group>
<group string="Warehouse">
<group>
<field name="pickup_warehouse_id" required="1"/>
</group>
<group>
<field name="delivery_warehouse_id" required="1"/>
</group>
</group>
</form>
<list decoration-success="state == 'done'" decoration-danger="state != 'done'">
<field name="sub_category_id" required="1"/>
<field name="product_id"/>
<field name="name"/>
<field name="qty"/>
<field name="forcast_qty"/>
<field name="uom_id"/>
<field name="pickup_warehouse_id"/>
<field name="delivery_warehouse_id"/>
<field name="delivery_order_id" readonly="1" force_save="1"
widget="many2one_clickable"
invisible="delivery_order_id == False"/>
<field name="state" optional="show" widget="badge"
decoration-danger="state=='cancel'" decoration-info="state== 'assigned'"
decoration-muted="state == 'draft'" decoration-success="state == 'done'"
decoration-warning="state not in ('draft','cancel','done','assigned')"/>
</list>
</field>
<div class="row">
<div class="col-12 text-end">
<button name="action_internal_transfer"
type="object"
string="Create Internal Transfer"
class="btn btn-primary"
invisible="stage != 'in_progress' or is_order_created"/>
</div>
</div>
</page>
<page string="Additional Info" name="additional_info">
<group string="Vehicle Details">
<group>
<field name="vehicle_no"/>
<field name="model"/>
</group>
<group>
<field name="vehicle_name"/>
</group>
</group>
<group string="Driver Details">
<group>
<field name="driver_name"/>
</group>
<group>
<field name="phone" widget="phone"/>
</group>
</group>
</page>
</notebook>
</sheet>
<div class="oe_chatter">
<field name="message_follower_ids"/>
<field name="activity_ids"/>
<field name="message_ids"/>
</div>
</form>
</field>
</record>
<record id="internal_transfer_view_tree" model="ir.ui.view">
<field name="name">internal.transfer.view.tree</field>
<field name="model">internal.transfer</field>
<field name="arch" type="xml">
<list create="false">
<field name="name"/>
<field name="date"/>
<field name="responsible_id" widget="many2one_avatar_user"/>
<field name="company_id"/>
<field name="stage" widget="badge"
decoration-danger="stage=='cancel'"
decoration-success="stage=='done'"
decoration-warning="stage=='in_progress'"/>
</list>
</field>
</record>
<record id="internal_transfer_view_search" model="ir.ui.view">
<field name="name">internal.transfer.view.search</field>
<field name="model">internal.transfer</field>
<field name="arch" type="xml">
<search>
<field name="name"/>
<searchpanel>
<field name="stage" string="Status" enable_counters="1" icon="fa-filter"/>
</searchpanel>
<group expand="1" string="Group By">
<filter string="Date" name="group_by_date" context="{'group_by': 'date'}"/>
<filter string="Forward Transfer" name="filter_by_date"
domain="[('is_forward_transfer','=',True)]"/>
</group>
</search>
</field>
</record>
<record id="internal_transfer_action" model="ir.actions.act_window">
<field name="name">Internal Transfer</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">internal.transfer</field>
<field name="view_mode">list,form,activity</field>
</record>
</data>
</odoo>