155 lines
7.3 KiB
XML
155 lines
7.3 KiB
XML
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
<flectra>
|
||
|
|
||
|
<record id="view_issue_type_form" model="ir.ui.view">
|
||
|
<field name="name">Issue Type Form</field>
|
||
|
<field name="model">issue.type</field>
|
||
|
<field name="type">form</field>
|
||
|
<field name="arch" type="xml">
|
||
|
<form string="Issue Type">
|
||
|
<sheet>
|
||
|
<group>
|
||
|
<group>
|
||
|
<field name="name"/>
|
||
|
</group>
|
||
|
<group>
|
||
|
<field name="code"/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<notebook>
|
||
|
<page name="reporting_template"
|
||
|
string="Reporting Template Content">
|
||
|
<field name="reporting_template"/>
|
||
|
</page>
|
||
|
</notebook>
|
||
|
</sheet>
|
||
|
</form>
|
||
|
</field>
|
||
|
</record>
|
||
|
|
||
|
<record id="view_issue_type_tree" model="ir.ui.view">
|
||
|
<field name="name">Issue Type Tree</field>
|
||
|
<field name="model">issue.type</field>
|
||
|
<field name="type">tree</field>
|
||
|
<field name="arch" type="xml">
|
||
|
<tree>
|
||
|
<field name="name"/>
|
||
|
<field name="code"/>
|
||
|
</tree>
|
||
|
</field>
|
||
|
</record>
|
||
|
|
||
|
<record id="view_issue_type_search" model="ir.ui.view">
|
||
|
<field name="name">Issue Type Search</field>
|
||
|
<field name="model">issue.type</field>
|
||
|
<field name="arch" type="xml">
|
||
|
<search string="Search for Issue Type">
|
||
|
<field name="name" string="Name"
|
||
|
filter_domain="['|',('name','ilike',self)]"/>
|
||
|
<field name="code" string="Code"
|
||
|
filter_domain="['|',('code','ilike',self)]"/>
|
||
|
</search>
|
||
|
</field>
|
||
|
</record>
|
||
|
|
||
|
<record model="ir.ui.view" id="issue_type_dashboard_kanban_view">
|
||
|
<field name="name">issue.type.dashboard.kanban.view</field>
|
||
|
<field name="model">issue.type</field>
|
||
|
<field name="arch" type="xml">
|
||
|
<kanban class="oe_background_grey o_kanban_dashboard o_account_kanban o_helpdesk_kanban">
|
||
|
<field name="id"/>
|
||
|
<field name="name"/>
|
||
|
<field name="stages"/>
|
||
|
<field name="color"/>
|
||
|
<templates>
|
||
|
<t t-name="kanban-box">
|
||
|
<div t-attf-class="#{kanban_color(record.color.raw_value)}">
|
||
|
<div t-attf-class="o_kanban_card_header o_kanban_record_top">
|
||
|
<div t-attf-class="o_kanban_card_header">
|
||
|
<div class="o_kanban_card_header_title">
|
||
|
<div class="o_primary">
|
||
|
<strong>
|
||
|
<span>Issue Type:</span>
|
||
|
</strong>
|
||
|
<field name="name"/>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="o_kanban_manage_button_section">
|
||
|
<a class="o_kanban_manage_toggle_button"
|
||
|
href="#">
|
||
|
<i class="fa fa-ellipsis-v"/>
|
||
|
</a>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="container o_kanban_card_content">
|
||
|
<div class="row">
|
||
|
<div class="col-xs-6 o_kanban_primary_left">
|
||
|
<button type="object"
|
||
|
name="action_create_new"
|
||
|
class="btn btn-primary btn-sm o_invoice_new"
|
||
|
context="{'default_issue_type_id': active_id}">
|
||
|
<span>Ticket</span>
|
||
|
</button>
|
||
|
</div>
|
||
|
<div class="col-xs-6 o_kanban_primary_right">
|
||
|
<div class="row"
|
||
|
t-foreach="JSON.parse(record.stages.raw_value)"
|
||
|
t-as="stage">
|
||
|
<t t-set="context"
|
||
|
t-value="stage['context']"/>
|
||
|
<div class="col-xs-6">
|
||
|
<a name="%(act_helpdesk_view)d"
|
||
|
type="action"
|
||
|
t-att-data-context="context">
|
||
|
<strong>
|
||
|
<span t-esc="stage['key']"/>
|
||
|
</strong>
|
||
|
<span>:</span>
|
||
|
<span t-esc="stage['value']"/>
|
||
|
</a>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="container o_kanban_card_content">
|
||
|
<field name="kanban_dashboard_graph"
|
||
|
t-att-graph_type="'bar'"
|
||
|
widget="dashboard_graph"/>
|
||
|
</div>
|
||
|
<div class="container o_kanban_card_manage_pane">
|
||
|
<div t-if="widget.editable"
|
||
|
class="o_kanban_card_manage_settings row">
|
||
|
<div class="col-xs-8">
|
||
|
<ul class="oe_kanban_colorpicker"
|
||
|
data-field="color"/>
|
||
|
</div>
|
||
|
<div class="col-xs-4 text-right">
|
||
|
<a type="edit">Settings</a>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</t>
|
||
|
</templates>
|
||
|
</kanban>
|
||
|
</field>
|
||
|
</record>
|
||
|
|
||
|
<record model="ir.actions.act_window" id="action_issue_type">
|
||
|
<field name="name">Issue Type</field>
|
||
|
<field name="type">ir.actions.act_window</field>
|
||
|
<field name="res_model">issue.type</field>
|
||
|
<field name="view_type">form</field>
|
||
|
<field name="view_mode">kanban,tree,form</field>
|
||
|
<field name="search_view_id" ref="view_issue_type_search"/>
|
||
|
</record>
|
||
|
|
||
|
<menuitem id="issue_type_menu" parent="menu_helpdesk_config"
|
||
|
action="action_issue_type" sequence="2"
|
||
|
groups="helpdesk_basic.helpdesk_group_manager"/>
|
||
|
|
||
|
</flectra>
|