Files
gzth/issue/views/issue_ticket_views.xml
T
2025-12-14 16:06:22 +08:00

96 lines
3.9 KiB
XML

<odoo>
<record id="view_issue_ticket_form" model="ir.ui.view">
<field name="name">问题单表单视图</field>
<field name="model">issue.ticket</field>
<field name="arch" type="xml">
<form string="问题单">
<header>
<field name="state" widget="statusbar"/>
<button type="object" name="action_set_draft" class="btn btn-primary">Primary</button>
<button type="object" name="action_set_draft" class="btn btn-secondary">Secondary</button>
<button type="object" name="action_set_draft" class="btn btn-success">Success</button>
<button type="object" name="action_set_draft" class="btn btn-danger">Danger</button>
<button type="object" name="action_set_draft" class="btn btn-warning">Warning</button>
<button type="object" name="action_set_draft" class="btn btn-info">Info</button>
</header>
<sheet>
<h1>
<field name="name"/>
</h1>
<group>
<group>
<field name="reporter_id" readonly="1"/>
<field name="assigned_id"/>
<field name="priority"/>
<field name="work_end"/>
</group>
<group>
<field name="deadline"/>
<field name="tag_ids" widget="many2many_tags"/>
<field name="state"/>
<field name="description"/>
<field name="reproduce_steps" widget="radio" />
<field name="detailed_reproduce_steps"/>
</group>
<field name="remark" widget="tinymce"/>
</group>
<notebook>
<page string="明细" >
<field name="line_ids" class="issue_ticket_detail_page">
<tree editable="bottom">
<field name="sequence"/>
<field name="name"/>
<field name="user_id"/>
<field name="is_done"/>
<field name="planned_hours"/>
<field name="spent_hours"/>
</tree>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="view_issue_ticket_tree" model="ir.ui.view">
<field name="name">问题单列表视图</field>
<field name="model">issue.ticket</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="priority"/>
<field name="state"/>
<field name="assigned_id"/>
<field name="deadline"/>
</tree>
</field>
</record>
<record id="view_issue_ticket_search" model="ir.ui.view">
<field name="name">问题单搜寻视图</field>
<field name="model">issue.ticket</field>
<field name="arch" type="xml">
<search string="问题单查找">
<header_search class="custom-search">
<quick_filter string="状态筛选" and_or="or">
<filter name="draft" shownumber="true" string="草稿" domain="[('state', '=', 'draft')]"/>
<filter name="open" shownumber="true" string="已打开" domain="[('state', '=', 'open')]"/>
<filter name="low" string="低" domain="[('priority', '=', '0')]"/>
<filter name="smo" shownumber="true" string="高" domain="[('priority', '=', '2')]"/>
</quick_filter>
<select_date_filter allow_date_fields="create_date,write_date" />
<field name="priority" string="优先级"/>
<field name="reporter_id" string="报告人"/>
</header_search>
</search>
</field>
</record>
<record id="action_issue_ticket" model="ir.actions.act_window">
<field name="name">问题单</field>
<field name="res_model">issue.ticket</field>
<field name="view_mode">tree,form</field>
<field name="search_view_id" ref="view_issue_ticket_search"/>
<field name="help" type="html">
<p>使用此模块创建与管理问题记录。</p>
</field>
</record>
</odoo>