mirror of
https://gitlab.com/sonalarora/tra_backend.git
synced 2025-12-17 10:19:09 +02:00
102 lines
5.5 KiB
XML
102 lines
5.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="project_task_view_zone" model="ir.ui.view">
|
|
<field name="name">project.task.view.zone</field>
|
|
<field name="model">project.task</field>
|
|
<field name="inherit_id" ref="industry_fsm.project_task_view_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//sheet" position='before'>
|
|
<header>
|
|
<button name="action_assign" type="object" string="Assigned" states="unassigned" class="oe_highlight" />
|
|
<button name="action_accept" type="object" string="Accept" states="assigned" class="oe_highlight" />
|
|
<button name="action_start" type="object" string="Start" states="accepted,issue" class="oe_highlight" />
|
|
<button name="action_delivery" type="object" string="Delivered" states="started" class="oe_highlight" />
|
|
<button name="action_collect" type="object" string="Collected" states="started" class="oe_highlight" />
|
|
<button name="action_cancel" type="object" string="Cancel" states="started,issue" class="oe_highlight" />
|
|
<button name="action_issue" type="object" string="Issue" states="started" class="oe_highlight" />
|
|
|
|
<button name="action_paid" type="object" string="Paid" states="delivered" class="oe_highlight" />
|
|
<button name="action_non_paid" type="object" string="Non Paid" states="delivered" class="oe_highlight" />
|
|
|
|
|
|
|
|
<field name="state" widget="statusbar" statusbar_visible="unassigned,assigned,accepted,started,delivered"/>
|
|
</header>
|
|
</xpath>
|
|
|
|
<xpath expr="//field[@name='project_id']" position="after">
|
|
<field name="zone_id" />
|
|
</xpath>
|
|
<!-- <xpath expr="//field[@name='name']" position="replace">
|
|
<field name="name" string="Sale Order Number" />
|
|
</xpath>
|
|
<xpath expr="//field[@name='project_id']" position="attributes">
|
|
<attribute name="invisible">1</attribute>
|
|
</xpath> -->
|
|
</field>
|
|
</record>
|
|
|
|
<!-- search view-->
|
|
<record id="project_task_Service_search" model="ir.ui.view">
|
|
<field name="name">project.task.Service.search</field>
|
|
<field name="model">project.task</field>
|
|
<field name="inherit_id" ref="industry_fsm.project_task_view_search_fsm"/>
|
|
<field name="arch" type="xml">
|
|
|
|
<xpath expr="//field[@name='partner_id']" position="after">
|
|
<field name="zone_id" />
|
|
<field name="state" />
|
|
</xpath>
|
|
<xpath expr="//filter[@name='groupby_stage']" position="replace"/>
|
|
<xpath expr="//filter[@name='groupby_project']" position="replace"/>
|
|
|
|
<xpath expr="//filter[@name='groupby_company']" position="after">
|
|
<filter string="Zone" name="zone_id" context="{'group_by':'zone_id'}" />
|
|
<filter string="Status" name="state" context="{'group_by':'state'}"/>
|
|
</xpath>
|
|
<xpath expr="//filter[@name='planned_future']" position="after">
|
|
<separator/>
|
|
<filter string="Unassigned" name="unassigned" domain="[('state','=','unassigned')]"/>
|
|
<filter string="Assigned" name="assigned" domain="[('state','=','assigned')]"/>
|
|
<filter string="Accepted" name="accepted" domain="[('state','=','accepted')]"/>
|
|
<filter string="Started" name="started" domain="[('state','=','started')]"/>
|
|
<filter string="Delivered" name="delivered" domain="[('state','=','delivered')]"/>
|
|
<filter string="Cancel" name="cancel" domain="[('state','=','cancel')]"/>
|
|
<filter string="Issue" name="cancel" domain="[('state','=','issue')]"/>
|
|
<filter string="Paid" name="paid" domain="[('state','=','paid')]"/>
|
|
<filter string="Non Paid" name="non_paid" domain="[('state','=','non_paid')]"/>
|
|
|
|
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<!-- tree vies-->
|
|
<record id="project_task_list_view" model="ir.ui.view">
|
|
<field name="name">project.task.list.view</field>
|
|
<field name="model">project.task</field>
|
|
<field name="inherit_id" ref="industry_fsm.project_task_view_list_fsm"/>
|
|
<field name="arch" type="xml">
|
|
|
|
<xpath expr="//tree" position="replace">
|
|
<tree string="Tasks" decoration-danger="state=='cancel'" decoration-info="state=='assigned'"
|
|
decoration-success="state=='delivered'"
|
|
decoration-warning="state=='issue'"
|
|
decoration-primary="state=='started'" >
|
|
|
|
<field name="name" string="Sale Order Number"/>
|
|
<field name="partner_id" />
|
|
<field name="zone_id" />
|
|
<field name="partner_phone" />
|
|
<field name="partner_email" />
|
|
<field name="user_id" invisible="context.get('user_invisible', False)"/>
|
|
<field name="planned_date_begin"/>
|
|
<field name="planned_date_end"/>
|
|
<field name="state"/>
|
|
</tree>
|
|
</xpath>
|
|
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|