96 lines
3.9 KiB
XML
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> |