Files
gzth/soong_workflow/views/soong_workflow_views.xml
T
2024-09-08 20:24:41 +08:00

100 lines
4.3 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="view_form_soong_workflow" model="ir.ui.view">
<field name="name">soong.workflow.form</field>
<field name="model">soong.workflow</field>
<field name="arch" type="xml">
<form>
<field name="id" invisible="1"/>
<sheet>
<div class="oe_button_box" name="button_box">
<button name="action_workflow_diagram"
type="object"
string="View Flow"
class="oe_stat_button"
icon="fa-code-fork">
</button>
</div>
<div class="alert alert-danger oe_edit_only" role="alert">
<strong>Note:</strong> Workflow engine can only alter normal models like
crm.*, sale.*, hr.*, etc... (not transient like wizards nor abstract like reports)
also resource (res.*) &amp; interface (ir.*) models are excluded from workflow engine.
</div>
<group>
<group>
<field name="name" required="1"/>
<field name="model_id" required="1" options="{'no_open': True, 'no_create': True}"/>
<field name="current_stage_highlight_color" widget="color"/>
<field name="remove_default_btn_until_end"/>
<field name="is_enable_return_button"/>
</group>
<group>
<field name="start_time"/>
<field name="end_time" required="1"/>
<field name="is_enable"/>
</group>
</group>
<notebook>
<page string="Nodes">
<field name="node_ids" context="{'default_workflow_id':id}" mode="tree"/>
</page>
<page string="Links">
<field name="link_ids" context="{'default_workflow_id':id}" mode="tree"/>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="view_tree_soong_workflow" model="ir.ui.view">
<field name="name">soong.workflow.tree</field>
<field name="model">soong.workflow</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="model_id"/>
<!-- <field name="remove_default_attrs_mod"/>-->
<field name="start_time"/>
<field name="end_time"/>
<field name="is_enable"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_diagram_soong_workflow">
<field name="name">soong.workflow.diagram</field>
<field name="model">soong.workflow</field>
<field name="type">diagram_plus</field>
<field name="arch" type="xml">
<diagram_plus auto_layout="false">
<node object="soong.workflow.node"
bgcolor="gray:closed"
bg_color_field="res_bg_color"
fg_color_field="res_label_color"
d_position_field="diagram_position">
</node>
<arrow object="soong.workflow.link"
source="node_from"
destination="node_to"
label="['name']">
</arrow>
</diagram_plus>
</field>
</record>
<record id="action_soong_workflow" model="ir.actions.act_window">
<field name="name">Workflow</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">soong.workflow</field>
<field name="view_mode">tree,form</field>
</record>
<!-- <menuitem id="menu_soong_workflow"-->
<!-- sequence="2"-->
<!-- name="工作流配置"-->
<!-- parent="menu_soong_other_setting"-->
<!-- action="action_soong_workflow"/>-->
</odoo>