4
<menuitem name="Portal" id="menu_portal_root"/>
5
<menuitem name="Configuration" id="menu_portal_configuration" parent="portal.menu_portal_root"/>
6
<menuitem name="Customer Portal" id="menu_portal_customer" parent="portal.menu_portal_root"/>
8
<record model="ir.actions.act_window" id="portal_customer_action_menu">
9
<field name="name">Portal Customer Menu</field>
10
<field name="usage">menu</field>
11
<field name="type">ir.actions.act_window</field>
12
<field name="view_id" ref="base.view_menu"/>
13
<field name="res_model">ir.ui.menu</field>
14
<field name="view_type">tree</field>
15
<field name="domain" eval="[('parent_id','=',ref('menu_portal_customer'))]"/>
18
<record model="ir.ui.view" id="view_portal_form">
19
<field name="name">Portal</field>
20
<field name="model">portal.portal</field>
21
<field name="type">form</field>
22
<field name="arch" type="xml">
24
<field name="name" select="1"/>
25
<field name="group_id"/>
26
<field name="menu_id"/>
27
<field name="company_id" groups="base.group_multi_company"/>
28
<separator string="Defaults actions for the users of this portal" colspan="4"/>
29
<field name="menu_action_id"/>
30
<field name="home_action_id"/>
35
<record model="ir.ui.view" id="view_portal_tree">
36
<field name="name">Portal</field>
37
<field name="model">portal.portal</field>
38
<field name="type">tree</field>
39
<field name="arch" type="xml">
42
<field name="group_id"/>
43
<field name="menu_id"/>
47
<record model="ir.actions.act_window" id="action_portal_form">
48
<field name="name">Portal</field>
49
<field name="type">ir.actions.act_window</field>
50
<field name="res_model">portal.portal</field>
51
<field name="view_type">form</field>
52
<field name="view_mode">tree,form</field>
56
<menuitem name="Portals" id="menu_portal_configuration_portals" parent="portal.menu_portal_configuration" action="action_portal_form"/>
58
<record model="ir.actions.act_window" id="action_portal_model_form">
59
<field name="name">Portal Model</field>
60
<field name="type">ir.actions.act_window</field>
61
<field name="res_model">portal.model</field>
62
<field name="view_type">form</field>
63
<field name="view_mode">tree,form</field>
66
<menuitem name="Available Models" id="menu_portal_configuration_models" parent="portal.menu_portal_configuration" action="action_portal_model_form"/>
68
<record model="ir.ui.view" id="view_model_form">
69
<field name="name">Portal Model</field>
70
<field name="model">portal.model</field>
71
<field name="type">form</field>
72
<field name="arch" type="xml">
74
<field name="name" select="1"/>
75
<field name="model_id" select="1"/>
76
<field name="rule_group_id" select="2"/>
78
<field name="view_ids" colspan="4"/>
88
<record model="ir.ui.view" id="portal_ir_actions_report_custom_form">
89
<field name="name">ir.actions.report.custom.form.inherit</field>
90
<field name="model">ir.actions.report.custom</field>
91
<field name="type">form</field>
92
<field name="inherit_id" ref="base.act_report_custom_view"/>
93
<field name="arch" type="xml">
94
<form position="inside">
95
<field name="portal_visible" select="1"/>
101
<record model="ir.ui.view" id="portal_ir_actions_report_xml_form">
102
<field name="name">ir.actions.report_xml.form.inherit</field>
103
<field name="model">ir.actions.report.xml</field>
104
<field name="type">form</field>
105
<field name="inherit_id" ref="base.act_report_xml_view"/>
106
<field name="arch" type="xml">
107
<form position="inside">
108
<field name="portal_visible" select="1"/>
113
<record model="ir.ui.view" id="portal_ir_actions_wizards_form">
114
<field name="name">ir.actions.wizards.form.inherit</field>
115
<field name="model">ir.actions.wizard</field>
116
<field name="type">form</field>
117
<field name="inherit_id" ref="base.act_wizard_view"/>
118
<field name="arch" type="xml">
119
<form position="inside">
120
<field name="portal_visible" select="1"/>
125
<record model="ir.ui.view" id="portal_ir_actions_windows_form">
126
<field name="name">ir.actions.windows.form.inherit</field>
127
<field name="model">ir.actions.act_window</field>
128
<field name="type">form</field>
129
<field name="inherit_id" ref="base.view_window_action_form"/>
130
<field name="arch" type="xml">
131
<form position="inside">
132
<field name="portal_visible" select="1"/>
137
<!-- configuration wizard -->
138
<record id="view_confirm_install_module_form" model="ir.ui.view">
139
<field name="name">Portal : Install extra modules</field>
140
<field name="model">portal.config.install_modules_wizard</field>
141
<field name="type">form</field>
142
<field name="arch" type="xml">
143
<form string="Portal : Install Extra Module">
144
<separator string="Portal Management" colspan="4"/>
145
<field name="portal_sale"/>
146
<field name="portal_service"/>
147
<field name="portal_account"/>
148
<field name="portal_analytic"/>
149
<separator string="" colspan="4"/>
150
<label string="" colspan="2"/>
151
<group col="4" colspan="2">
152
<button special="cancel" string="Cancel" name="action_cancel" type="object" icon='gtk-cancel'/>
153
<button name="action_install" string="Install" icon='gtk-ok' type="object"/>
159
<record id="action_config_install_module" model="ir.actions.act_window">
160
<field name="name">Portal : Install Extra Modules</field>
161
<field name="type">ir.actions.act_window</field>
162
<field name="res_model">portal.config.install_modules_wizard</field>
163
<field name="view_type">form</field>
164
<field name="view_mode">form</field>
165
<field name="target">new</field>
168
<record model="ir.actions.todo"
169
id="config_install_module">
170
<field name="name">portal : Install Extra modules</field>
171
<field name="note">A few modules are proposed according to portal you selected.</field>
172
<field name="action_id" ref="action_config_install_module"/>