summaryrefslogtreecommitdiff
path: root/addons/base_setup
diff options
context:
space:
mode:
authorRaphael Collet <rco@openerp.com>2012-03-26 13:49:53 +0200
committerRaphael Collet <rco@openerp.com>2012-03-26 13:49:53 +0200
commitd4675435b4d01e06475dca05abbd8970af02aa0d (patch)
tree3b0ede3b6cba8246c44464da01cddfd5e55637e3 /addons/base_setup
parent2c2f375be48c1d518a27a4dfc589a99d059ea5da (diff)
parent1f0916cc697fefeda9f0d9e1306e4f80299676ef (diff)
[MERGE] branch trunk-v62_projct_config-tpa (project config wizard)
bzr revid: rco@openerp.com-20120326114953-046ph8adrwp5q05r
Diffstat (limited to 'addons/base_setup')
-rw-r--r--addons/base_setup/base_setup.py6
-rw-r--r--addons/base_setup/base_setup_views.xml28
2 files changed, 33 insertions, 1 deletions
diff --git a/addons/base_setup/base_setup.py b/addons/base_setup/base_setup.py
index 19c053bae14..912bf52bbb1 100644
--- a/addons/base_setup/base_setup.py
+++ b/addons/base_setup/base_setup.py
@@ -210,4 +210,10 @@ class sale_config_settings(osv.osv_memory):
_name = 'sale.config.settings'
_inherit = 'res.config.settings'
+# Preferences wizard for Projects & CRM.
+# It is defined here because it must be inherited independently in modules project and crm_claim.
+class project_config_settings(osv.osv_memory):
+ _name = 'project.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 7b2cd8af4b2..8f838d0f632 100644
--- a/addons/base_setup/base_setup_views.xml
+++ b/addons/base_setup/base_setup_views.xml
@@ -117,7 +117,7 @@
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
- <!--
+ <!--
<record id="config_action_partner_terminology_config_form" model="ir.actions.todo">
<field name="action_id" ref="action_partner_terminology_config_form"/>
<field name="category_id" ref="base.category_administration_config"/>
@@ -169,5 +169,31 @@
<field name="target">new</field>
</record>
+ <record id="base.project_settings_form_view" model="ir.ui.view">
+ <field name="name">project.config.settings</field>
+ <field name="model">project.config.settings</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Configure Projects">
+ <group name="project" colspan="4"/>
+ <separator string="Helpdesk and support" colspan="4"/>
+ <group name="helpdesk" colspan="4"/>
+ <newline/>
+ <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_project_config" model="ir.actions.act_window">
+ <field name="name">Configure Projects</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">project.config.settings</field>
+ <field name="view_id" ref="base.project_settings_form_view"/>
+ <field name="view_mode">form</field>
+ <field name="target">new</field>
+ </record>
+
</data>
</openerp>