[IMP] base_action_rule, crm: Improved base_action_rule. Removed crm.case.rule from...
[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" parent="base.menu_base_config" sequence="0"/>
5         
6                 <!-- 
7                         Action Rule 
8                 -->
9                 <record id="view_base_action_rule_form" model="ir.ui.view">
10                         <field name="name">base.action.rule.form</field>
11             <field name="model">base.action.rule</field>
12             <field name="type">form</field>
13             <field name="arch" type="xml">
14                 <form string="Action Rule">
15                         <field name="name" select="1"/>
16                         <field name="max_level" select="1"/>
17                         <field name="rule_lines" colspan="4"/>
18                 </form>
19             </field>
20                 </record>
21                 
22                 <record id="view_base_action_rule_tree" model="ir.ui.view">
23                         <field name="name">base.action.rule.tree</field>
24             <field name="model">base.action.rule</field>
25             <field name="type">tree</field>
26             <field name="arch" type="xml">
27                 <tree string="Action Rule">
28                         <field name="name" select="1"/>
29                         <field name="max_level" select="1"/>
30                         <field name="rule_lines"/>
31                 </tree>
32             </field>
33                 </record>
34                 
35                 <record id="base_action_rule_act" model="ir.actions.act_window">
36             <field name="name">Action Rules</field>
37             <field name="res_model">base.action.rule</field>
38             <field name="view_type">form</field>
39             <field name="view_mode">tree,form</field>
40             <field name="view_id" ref="view_base_action_rule_tree"/>
41         </record>
42         <menuitem id="menu_base_action_rule_form" parent="menu_base_action_rule" action="base_action_rule_act"/>
43         
44         <!-- 
45                 Action Rule Lines 
46         -->
47         <record id="view_base_action_rule_line_form" model="ir.ui.view">
48             <field name="name">base.action.rule.line.form</field>
49             <field name="model">base.action.rule.line</field>
50             <field name="type">form</field>
51             <field name="arch" type="xml">
52                 <form string="Action Rule Line">
53                     <field name="name" select="1"/>
54                     <field name="active" select="2"/>
55                     <notebook colspan="4">
56                         <page string="Conditions">
57                             <separator colspan="4" string="Conditions on States"/>
58                             <field name="trg_state_from" select="2"/>
59                             <field name="trg_state_to" select="2"/>
60                             <separator colspan="4" string="Conditions on Model Fields"/>
61                             <field name="regex_name" string="Regex on Model Name" colspan="2"/>
62                             <field name="trg_user_id" select="2"/>
63                             <separator colspan="4" string="Conditions on Model Partner"/>
64                             <field name="trg_partner_id"/>
65                             <field name="trg_partner_categ_id"/>
66                             <separator colspan="4" string="Conditions on Priority Range"/>
67                             <field name="trg_priority_from"/>
68                             <field name="trg_priority_to"/>
69                             <separator colspan="4" string="Conditions on Timing"/>
70                             <field name="trg_date_type"/>
71                             <label align="1.0" string="Delay After Trigger Date:"/>
72                             <group col="2" colspan="1">
73                                 <field name="trg_date_range" nolabel="1"/>
74                                 <field name="trg_date_range_type" nolabel="1"/>
75                             </group>
76                             <separator colspan="4" string="Note"/>
77                             <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"/>
78                         </page>
79                         <page string="Actions">
80                             <separator colspan="4" string="Fields to Change"/>
81                             <field name="act_state"/>
82                             <field name="act_user_id"/>
83                             <field name="act_priority"/>
84                             <separator colspan="4" string="E-Mail Reminders (includes the content of the case)"/>
85                             <field name="act_remind_user"/>
86                             <field name="act_remind_partner"/>
87                             <field name="act_remind_attach"/>
88                             <field colspan="4" name="act_email_cc"/>
89                             <separator colspan="4" string="Server Action to be Triggered"/>
90                             <field name="server_action_id"/>
91                         </page>
92                         <page string="E-Mail Actions">
93                             <separator colspan="4" string="Template of Email to Send"/>
94                             <field name="act_mail_to_user"/>
95                             <field name="act_mail_to_partner"/>
96                             <field name="act_mail_to_watchers"/>
97                             <field colspan="4" name="act_mail_to_email"/>
98                             <field colspan="4" name="act_mail_body"/>
99                             <separator colspan="4" string="Special Keywords to Be Used in The Body"/>
100                             <label align="0.0" string="%%(case_id)s = Case ID" colspan="2"/>
101                             <label align="0.0" string="%%(case_subject)s = Case subject" colspan="2"/>
102                             <label align="0.0" string="%%(case_description)s = Case description" colspan="2"/>
103                             <label align="0.0" string="%%(case_date)s = Creation date" colspan="2"/>
104                             <label align="0.0" string="%%(email_from)s = Partner email" colspan="2"/>
105                             <label align="0.0" string="%%(partner)s = Partner name" colspan="2"/>
106                             <label align="0.0" string="%%(partner_email)s = Partner email" colspan="2"/>
107                             <label align="0.0" string="%%(case_user)s = Responsible name" colspan="2"/>
108                             <label align="0.0" string="%%(case_user_email)s = Responsible email" colspan="2"/>
109                             <label align="0.0" string="%%(case_user_phone)s = Responsible phone" colspan="2"/>
110                             <label align="0.0" string="%% = The &apos;%%&apos; Character" colspan="2"/>
111                         </page>
112                     </notebook>
113                 </form>
114             </field>
115         </record>
116         <record id="view_base_action_rule_line_tree" model="ir.ui.view">
117             <field name="name">base.action.rule.line.tree</field>
118             <field name="model">base.action.rule.line</field>
119             <field name="type">tree</field>
120             <field name="arch" type="xml">
121                 <tree string="Action Rule Lines">
122                     <field name="name"/>
123                     <field name="active"/>
124                 </tree>
125             </field>
126         </record>
127         <record id="base_action_rule_line_act" model="ir.actions.act_window">
128             <field name="name">Action Rule Lines</field>
129             <field name="res_model">base.action.rule.line</field>
130             <field name="view_type">form</field>
131             <field name="view_mode">tree,form</field>
132             <field name="view_id" ref="view_base_action_rule_line_tree"/>
133         </record>
134         <menuitem action="base_action_rule_line_act" id="menu_base_action_rule_line_form" parent="menu_base_action_rule"/>
135         
136         <!-- 
137                         Action Rule History 
138                 -->
139                 <record id="view_base_action_rule_history_form" model="ir.ui.view">
140                         <field name="name">base.action.rule.history.form</field>
141             <field name="model">base.action.rule.history</field>
142             <field name="type">form</field>
143             <field name="arch" type="xml">
144                 <form string="Action Rule History">
145                         <field name="rule_id" select="1"/>
146                         <field name="res_id" select="1"/>
147                         <field name="date_action_last"/>
148                         <field name="date_action_next"/>
149                 </form>
150             </field>
151                 </record>
152                 
153                 <record id="view_base_action_rule_history_tree" model="ir.ui.view">
154                         <field name="name">base.action.rule.history.tree</field>
155             <field name="model">base.action.rule.history</field>
156             <field name="type">tree</field>
157             <field name="arch" type="xml">
158                 <tree string="Action Rule History">
159                         <field name="rule_id" select="1"/>
160                         <field name="res_id" select="1"/>
161                         <field name="date_action_last"/>
162                         <field name="date_action_next"/>
163                 </tree>
164             </field>
165                 </record>
166                 
167                 <record id="base_action_rule_history_act" model="ir.actions.act_window">
168             <field name="name">Action Rule History</field>
169             <field name="res_model">base.action.rule.history</field>
170             <field name="view_type">form</field>
171             <field name="view_mode">tree,form</field>
172             <field name="view_id" ref="view_base_action_rule_history_tree"/>
173         </record>
174         <menuitem id="menu_base_action_rule_history_form" parent="menu_base_action_rule" action="base_action_rule_history_act"/>
175         
176     </data>
177 </openerp>