293 lines
15 KiB
XML
293 lines
15 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<template id="soong_workflow_log_manager">
|
|
<notebook>
|
|
<page string="审批详情">
|
|
<field name="log_ids" style="width:100%; margin-top: 10px;" mode="kanban,tree" context="{'kanban_view_ref':'soong_workflow.soong_workflow_log_manager_kanban'}">
|
|
<tree editable="bottom" create="1" edit="1" delete="1">
|
|
<field name="sequence" string="" widget="handle" groups="soong_workflow.group_soong_workflow_manager"/>
|
|
<field name="name" string="" readonly="0"/>
|
|
<field name="comment" string=""/>
|
|
<field name="done_by" string=""/>
|
|
<field name="msg_id" column_invisible="1"/>
|
|
<field name="lase_click_date" string=""/>
|
|
<field name="is_active_operate" column_invisible="1"/>
|
|
<field name="approval_state" string=""/>
|
|
<field name="node_btn_name" string="" groups="soong_workflow.group_soong_workflow_manager"/>
|
|
<field name="document_ids" string="" widget="preview_many2many"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
<page string="抄送/传阅记录" invisible="not log_ids2" mode="kanban,tree" context="{'kanban_view_ref':'soong_workflow.soong_workflow_log2_manager_kanban'}">
|
|
<field name="log_ids2" style="width:100%; margin-top: 10px;">
|
|
<tree editable="bottom" create="1" edit="1" delete="1">
|
|
<field name="done_by" string=""/>
|
|
<field name="commit" string=""/>
|
|
<field name="lase_click_date" string=""/>
|
|
<field name="msg_id" column_invisible="1"/>
|
|
<!-- <field name="name" string=""/>-->
|
|
<field name="approval_state" string=""/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
<page string="关联流程">
|
|
<field name="soong_record_ids" style="width:100%; margin-top: 10px;">
|
|
<tree create="1" edit="1" delete="1" editable="bottom" type="object">
|
|
<field name="workflow_record_id" domain="[('users_ids', 'in', uid)]"
|
|
options="{'no_open': True}" context="{'tree_view_ref': 'soong_workflow.soong_workflow_record_no_action_tree'}"/>
|
|
<field name="code" column_invisible="1"/>
|
|
<field name="workflow_id"/>
|
|
<field name="create_uid"/>
|
|
<field name="company_id"/>
|
|
<field name="department_id"/>
|
|
<field name="approvals_group_id" column_invisible="1"/>
|
|
<field name="write_date2"/>
|
|
<button name="open_record" type="object" string="详情" class="btn-primary"/>
|
|
<button name="unlink" type="object" string="删除" class="btn-primary"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
<page string="关联项目" invisible="not project_ids">
|
|
<field name="project_ids" style="width:100%; margin-top: 10px;">
|
|
<tree editable="bottom">
|
|
<field name="project_id"/>
|
|
<field name="user_id"/>
|
|
<field name="date_start"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
</template>
|
|
<template id="soong_workflow_log">
|
|
<notebook>
|
|
<page string="审批详情">
|
|
<field name="log_ids" style="width:100%%; margin-top: 10px;" domain="[('node_btn_name', '!=', '1')]" mode="kanban,tree" context="{'kanban_view_ref':'soong_workflow.soong_workflow_log_kanban'}">
|
|
<tree create="false" edit="false" delete="false" editable="bottom" decoration-danger="node_btn_name == '1'">
|
|
<field name="sequence" string="" column_invisible="1"/>
|
|
<field name="name" string="" readonly="0"/>
|
|
<field name="comment" string=""/>
|
|
<field name="done_by" string="" column_invisible="1"/>
|
|
<field name="display_field" string=""/>
|
|
<field name="lase_click_date" string="" groups="base.group_system"/>
|
|
<field name="is_active_operate" column_invisible="1"/>
|
|
<field name="approval_state" string=""/>
|
|
<field name="node_btn_name" string=""/>
|
|
<field name="document_ids" string="" widget="preview_many2many"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
<page string="抄送/传阅记录" invisible="not log_ids2" context="{'kanban_view_ref':'soong_workflow.soong_workflow_log2_kanban'}">
|
|
<field name="log_ids2" style="width:100%%; margin-top: 10px;">
|
|
<tree create="false" edit="false" delete="false" editable="bottom">
|
|
<field name="done_by" string=""/>
|
|
<field name="commit" string=""/>
|
|
<field name="lase_click_date" string=""/>
|
|
<!-- <field name="name" string=""/>-->
|
|
<field name="approval_state" string=""/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
<page string="关联流程">
|
|
<field name="soong_record_ids" style="width:100%%; margin-top: 10px;">
|
|
<tree editable="bottom" delete="False">
|
|
<field name="workflow_record_id" domain="[('users_ids', 'in', uid)]"
|
|
options="{'no_open': True}" context="{'tree_view_ref': 'soong_workflow.soong_workflow_record_no_action_tree'}"/>
|
|
<field name="code" column_invisible="1"/>
|
|
<field name="workflow_id"/>
|
|
<field name="create_uid"/>
|
|
<field name="company_id"/>
|
|
<field name="department_id"/>
|
|
<field name="approvals_group_id" column_invisible="1"/>
|
|
<field name="write_date2"/>
|
|
<button name="open_record" type="object" string="详情" class="btn-primary"/>
|
|
<button name="unlink" type="object" string="删除" class="btn-primary"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
<page string="关联项目" invisible="not project_ids">
|
|
<field name="project_ids" style="width:100%%; margin-top: 10px;">
|
|
<tree editable="bottom">
|
|
<field name="project_id"/>
|
|
<field name="user_id"/>
|
|
<field name="date_start"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
</template>
|
|
<record id="soong_workflow_log_kanban" model="ir.ui.view">
|
|
<field name="name">soong.workflow.log.kanban</field>
|
|
<field name="model">soong.workflow.log</field>
|
|
<field name="arch" type="xml">
|
|
<kanban class="o_kanban_mobile" create="0" delete="0" edit="0">
|
|
<field name="name"/>
|
|
<field name="comment"/>
|
|
<field name="done_by"/>
|
|
<field name="lase_click_date"/>
|
|
<field name="approval_state"/>
|
|
<field name="node_btn_name"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div class="o_kanban_record d-md-none card h-100">
|
|
<div class="card-body">
|
|
<div class="mb-2">
|
|
<small>
|
|
节点:<field name="name" />
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
状态:<field name="approval_state"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
经办人:<field name="done_by"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
意见:<field name="comment"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
附件:<field name="document_ids" widget="preview_many2many"/>
|
|
</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
<record id="soong_workflow_log_manager_kanban" model="ir.ui.view">
|
|
<field name="name">soong.workflow.log.manager.kanban</field>
|
|
<field name="model">soong.workflow.log</field>
|
|
<field name="arch" type="xml">
|
|
<kanban class="o_kanban_mobile">
|
|
<field name="name"/>
|
|
<field name="comment"/>
|
|
<field name="done_by"/>
|
|
<field name="lase_click_date"/>
|
|
<field name="approval_state"/>
|
|
<field name="node_btn_name"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div class="o_kanban_record d-md-none card h-100 border-0">
|
|
<div class="card-body">
|
|
<div class="mb-2">
|
|
<div class="d-flex justify-content-between align-items-center">
|
|
<small>
|
|
节点:<field name="name" />
|
|
</small>
|
|
<small>
|
|
状态:<field name="approval_state"/>
|
|
</small>
|
|
</div>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
经办人:<field name="done_by"/> <field name="lase_click_date"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
意见:<field name="comment"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2" t-if="record.document_ids.raw_value.length">
|
|
<small>
|
|
附件:<field name="document_ids" widget="preview_many2many"/>
|
|
</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
<record id="soong_workflow_log2_manager_kanban" model="ir.ui.view">
|
|
<field name="name">soong.workflow.log2.manager.kanban</field>
|
|
<field name="model">soong.workflow.log2</field>
|
|
<field name="arch" type="xml">
|
|
<kanban class="o_kanban_mobile">
|
|
<field name="done_by"/>
|
|
<field name="commit"/>
|
|
<field name="approval_state"/>
|
|
<field name="lase_click_date"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div class="o_kanban_record d-md-none card h-100">
|
|
<div class="card-body">
|
|
<div class="mb-2">
|
|
<small>
|
|
姓名:<field name="done_by" />
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
意见:<field name="commit"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
状态:<field name="approval_state"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
时间:<field name="lase_click_date"/>
|
|
</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
<record id="soong_workflow_log2_kanban" model="ir.ui.view">
|
|
<field name="name">soong.workflow.log2.kanban</field>
|
|
<field name="model">soong.workflow.log2</field>
|
|
<field name="arch" type="xml">
|
|
<kanban class="o_kanban_mobile" create="0" delete="0" edit="0">
|
|
<field name="done_by"/>
|
|
<field name="commit"/>
|
|
<field name="approval_state"/>
|
|
<field name="lase_click_date"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div class="o_kanban_record d-md-none card h-100">
|
|
<div class="card-body">
|
|
<div class="mb-2">
|
|
<small>
|
|
姓名:<field name="done_by" />
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
意见:<field name="commit"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
状态:<field name="approval_state"/>
|
|
</small>
|
|
</div>
|
|
<div class="mb-2">
|
|
<small>
|
|
时间:<field name="lase_click_date"/>
|
|
</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
</odoo>
|