summaryrefslogtreecommitdiff
path: root/addons/base_setup
diff options
context:
space:
mode:
authorRaphael Collet <rco@openerp.com>2012-03-22 13:44:03 +0100
committerRaphael Collet <rco@openerp.com>2012-03-22 13:44:03 +0100
commitc59d3bea1ff76d83d369d7e58c397d2c2d4b381f (patch)
treed847c226b27cac03a307581d3a59e55f0f8d2e04 /addons/base_setup
parente9b08b69f2b87471013d04a9161459b46bd8fff0 (diff)
parentf7adcf47e810cb74b5e7984cd6b214f9edacf969 (diff)
[MERGE] parent branch trunk-v62_config
bzr revid: rco@openerp.com-20120322124403-n10zeae7nxld8sy8
Diffstat (limited to 'addons/base_setup')
-rw-r--r--addons/base_setup/base_setup.py9
-rw-r--r--addons/base_setup/base_setup_views.xml26
2 files changed, 35 insertions, 0 deletions
diff --git a/addons/base_setup/base_setup.py b/addons/base_setup/base_setup.py
index c10dee7b14b..19c053bae14 100644
--- a/addons/base_setup/base_setup.py
+++ b/addons/base_setup/base_setup.py
@@ -201,4 +201,13 @@ class specify_partner_terminology(osv.osv_memory):
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)
return {}
+
+
+# Preferences wizard for Sales & CRM.
+# It is defined here because it must be inherited independently in modules sale and crm.
+#
+class sale_config_settings(osv.osv_memory):
+ _name = 'sale.config.settings'
+ _inherit = 'res.config.settings'
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/base_setup/base_setup_views.xml b/addons/base_setup/base_setup_views.xml
index 4155c7e9957..442986cff61 100644
--- a/addons/base_setup/base_setup_views.xml
+++ b/addons/base_setup/base_setup_views.xml
@@ -142,5 +142,31 @@
<field name="sequence">1</field>
</record>
+ <record id="base.view_sale_config_settings" model="ir.ui.view">
+ <field name="name">sale.config.settings</field>
+ <field name="model">sale.config.settings</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Configure Sales &amp; CRM">
+ <group name="config_sale" colspan="4"/>
+ <group name="config_contracts" colspan="4"/>
+ <group name="config_emails" colspan="4"/>
+ <group name="config_crm" colspan="4"/>
+ <label colspan="2"/>
+ <button string="Cancel" icon="gtk-cancel" special="cancel"/>
+ <button string="Apply" icon="gtk-ok" type="object" name="execute"/>
+ </form>
+ </field>
+ </record>
+
+ <record id="base.action_sale_config" model="ir.actions.act_window">
+ <field name="name">Configure Sales &amp; CRM</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">sale.config.settings</field>
+ <field name="view_id" ref="base.view_sale_config_settings"/>
+ <field name="view_mode">form</field>
+ <field name="target">new</field>
+ </record>
+
</data>
</openerp>