[IMP]: base_action_rule: Removed rule lines object and made changes accroding to it
[odoo/odoo.git] / addons / base_action_rule / base_action_rule_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <menuitem id="menu_base_action_rule" name="Action Rule"
5             groups="base.group_extended"
6             parent="base.menu_base_config" sequence="0" />
7
8         <!--
9             Action Rule Form View
10         -->
11            <record id="view_base_action_rule_form" model="ir.ui.view">
12                <field name="name">base.action.rule.form</field>
13             <field name="model">base.action.rule</field>
14             <field name="type">form</field>
15             <field name="arch" type="xml">
16                 <form string="Action Rule">
17                     <field name="name" select="1"/>
18                     <field name="active"/>
19                     <field name="max_level" />
20                     <notebook colspan="4">
21                         <page string="Conditions">
22                             <group col="2" colspan="2" name="model">
23                                 <separator colspan="4" string="Conditions on Model Fields"/>
24                                 <field name="regex_name" string="Regex on Model Name" colspan="2"/>
25                                 <field name="trg_user_id"/>
26                             </group>
27                             <group col="2" colspan="2" name="partner">
28                                 <separator colspan="4" string="Conditions on Model Partner"/>
29                                 <field name="trg_partner_id"/>
30                                 <field name="trg_partner_categ_id"/>
31                             </group>
32                             <group col="2" colspan="2">
33                                 <separator colspan="4" string="Conditions on States"/>
34                                 <field name="trg_state_from"/>
35                                 <field name="trg_state_to"/>
36                             </group>
37                             <group col="2" colspan="2">
38                                 <separator colspan="4" string="Conditions on Priority Range"/>
39                                 <field name="trg_priority_from"/>
40                                 <field name="trg_priority_to"/>
41                             </group>
42                             <group col="2" colspan="2">
43                                 <separator colspan="4" string="Conditions on Timing"/>
44                                 <field name="trg_date_type"/>
45                                 <label align="1.0" string="Delay After Trigger Date:"/>
46                                 <group col="2" colspan="1">
47                                     <field name="trg_date_range" nolabel="1"/>
48                                     <field name="trg_date_range_type" nolabel="1"/>
49                                 </group>
50                             </group>
51                             <separator colspan="4" string="Note"/>
52                             <label align="0.0"  string="The rule use a AND operator. The model must match all non empty fields so that the rule execute the action described in the 'Actions' tab." colspan="4"/>
53                         </page>
54                         <page string="Actions">
55                             <separator colspan="4" string="Fields to Change"/>
56                             <field name="act_user_id"/>
57                             <field name="act_state"/>
58                             <field name="act_priority"/>
59                             <separator colspan="4" string="E-Mail Reminders (includes the content of the object)"/>
60                             <field name="act_remind_partner"/>
61                             <field name="act_remind_attach"/>
62                             <field name="act_remind_user"/>
63                             <group col="2" colspan="2" attrs="{'invisible': [('act_remind_user','=',False)]}">
64                                 <field name="act_reply_to" attrs="{'required':[('act_remind_user','=',True)]}"/>
65                             </group>
66                             <field colspan="4" name="act_email_cc"/>
67                             <separator colspan="4" string="Server Action to be Triggered"/>
68                             <field name="server_action_id"/>
69                         </page>
70                         <page string="E-Mail Actions">
71                             <separator colspan="4" string="Template of Email to Send"/>
72                             <field name="act_mail_to_user"/>
73                             <field name="act_mail_to_watchers"/>
74                             <field colspan="4" name="act_mail_to_email"/>
75                             <field colspan="4" name="act_mail_body" attrs="{'required':[('act_remind_user','=',True)]}"/>
76                             <separator colspan="4" string="Special Keywords to Be Used in The Body"/>
77                             <label align="0.0" string="%%(object_id)s = Object ID" colspan="2"/>
78                             <label align="0.0" string="%%(object_subject)s = Object subject" colspan="2"/>
79                             <label align="0.0" string="%%(object_description)s = Object description" colspan="2"/>
80                             <label align="0.0" string="%%(object_date)s = Creation date" colspan="2"/>
81                             <label align="0.0" string="%%(partner)s = Partner name" colspan="2"/>
82                             <label align="0.0" string="%%(partner_email)s = Partner email" colspan="2"/>
83                             <label align="0.0" string="%%(object_user)s = Responsible name" colspan="2"/>
84                             <label align="0.0" string="%%(object_user_email)s = Responsible email" colspan="2"/>
85                             <label align="0.0" string="%%(object_user_phone)s = Responsible phone" colspan="2"/>
86                             <label align="0.0" string="%% = The &apos;%%&apos; Character" colspan="2"/>
87                         </page>
88                     </notebook>
89                 </form>
90             </field>
91            </record>
92
93 <!-- Action Rule Tree View -->
94
95            <record id="view_base_action_rule_tree" model="ir.ui.view">
96                <field name="name">base.action.rule.tree</field>
97             <field name="model">base.action.rule</field>
98             <field name="type">tree</field>
99             <field name="arch" type="xml">
100                 <tree string="Action Rule">
101                     <field name="name" colspan="4"/>
102                     <field name="max_level"/>
103                 </tree>
104             </field>
105            </record>
106
107 <!-- Action Rule Action -->
108
109            <record id="base_action_rule_act" model="ir.actions.act_window">
110             <field name="name">Action Rules</field>
111             <field name="res_model">base.action.rule</field>
112             <field name="view_type">form</field>
113             <field name="view_mode">tree,form</field>
114             <field name="view_id" ref="view_base_action_rule_tree"/>
115         </record>
116
117            <menuitem id="menu_base_action_rule_form"
118                parent="menu_base_action_rule" action="base_action_rule_act" />
119
120
121     </data>
122 </openerp>