Skip to content

Commit e61bacb

Browse files
committed
[ADD] base_setup: base config wizard for sale and crm
bzr revid: [email protected]
1 parent 318d99d commit e61bacb

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

addons/base_setup/base_setup.py

+9
Original file line numberDiff line numberDiff line change
@@ -201,4 +201,13 @@ def _case_insensitive_replace(ref_string, src, value):
201201
self.make_translations(cr, uid, ids, act_ref, 'model', act_id.help, _case_insensitive_replace(act_id.help,'Customer',o.partner), res_id=act_id.id, context=context)
202202
return {}
203203

204+
205+
206+
# Preferences wizard for Sales & CRM.
207+
# It is defined here because it must be inherited independently in modules sale and crm.
208+
#
209+
class sale_config_settings(osv.osv_memory):
210+
_name = 'sale.config.settings'
211+
_inherit = 'res.config.settings'
212+
204213
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

addons/base_setup/base_setup_views.xml

+25
Original file line numberDiff line numberDiff line change
@@ -142,5 +142,30 @@
142142
<field name="sequence">1</field>
143143
</record>
144144

145+
<record id="base.sale_settings_form_view" model="ir.ui.view">
146+
<field name="name">sale.config.settings</field>
147+
<field name="model">sale.config.settings</field>
148+
<field name="type">form</field>
149+
<field name="arch" type="xml">
150+
<form string="Configure Sales &amp; CRM">
151+
<group name="sales" colspan="4">
152+
</group>
153+
<group name="crm" colspan="4">
154+
</group>
155+
<group name="plugins" colspan="4">
156+
</group>
157+
</form>
158+
</field>
159+
</record>
160+
161+
<record id="base.action_sale_config" model="ir.actions.act_window">
162+
<field name="name">Configure Sales &amp; CRM</field>
163+
<field name="type">ir.actions.act_window</field>
164+
<field name="res_model">sale.config.settings</field>
165+
<field name="view_id" ref="base.sale_settings_form_view"/>
166+
<field name="view_type">form</field>
167+
<field name="view_mode">form</field>
168+
</record>
169+
145170
</data>
146171
</openerp>

0 commit comments

Comments
 (0)