diff options
| author | rpa (Open ERP) <rpa@tinyerp.com> | 2010-09-15 19:15:34 +0530 |
|---|---|---|
| committer | rpa (Open ERP) <rpa@tinyerp.com> | 2010-09-15 19:15:34 +0530 |
| commit | f7d18164af561bcd35149bae4a753a6f253e44b5 (patch) | |
| tree | 6121affb9bfb69a69485e969487b7d09b514a8a5 /bin/addons/base/module/wizard | |
| parent | 805e9491eb2ebdfcbc2b53c918a4eb64531acb64 (diff) | |
[IMP,ADD]: base: Improvement in new osv memort configuration wizard
bzr revid: rpa@tinyerp.com-20100915134534-ysdxskot66w3bqdz
Diffstat (limited to 'bin/addons/base/module/wizard')
4 files changed, 21 insertions, 39 deletions
diff --git a/bin/addons/base/module/wizard/__init__.py b/bin/addons/base/module/wizard/__init__.py index 76e7b329331..f7bb6924766 100644 --- a/bin/addons/base/module/wizard/__init__.py +++ b/bin/addons/base/module/wizard/__init__.py @@ -27,7 +27,6 @@ import base_module_update import base_language_install import base_import_language import base_module_upgrade -import base_module_configuration import base_export_language import base_update_translations diff --git a/bin/addons/base/module/wizard/base_module_configuration.py b/bin/addons/base/module/wizard/base_module_configuration.py index 2473136501d..cb3a89eeb3e 100644 --- a/bin/addons/base/module/wizard/base_module_configuration.py +++ b/bin/addons/base/module/wizard/base_module_configuration.py @@ -19,16 +19,5 @@ # ############################################################################## -import pooler -from osv import osv, fields - -class base_module_configuration(osv.osv_memory): - - _name = "base.module.configuration" - - def config(self, cr, uid, data, context=None): - return self.pool.get('res.config').next(cr, uid, [], context=context) - -base_module_configuration() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/bin/addons/base/module/wizard/base_module_configuration_view.xml b/bin/addons/base/module/wizard/base_module_configuration_view.xml index 05190133801..09f844af9eb 100644 --- a/bin/addons/base/module/wizard/base_module_configuration_view.xml +++ b/bin/addons/base/module/wizard/base_module_configuration_view.xml @@ -2,35 +2,28 @@ <openerp> <data> - <record id="view_base_module_configuration" model="ir.ui.view"> - <field name="name">Module Configuration</field> - <field name="model">base.module.configuration</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string=""> - </form> - </field> - </record> - <record id="action_view_base_module_configuration" model="ir.actions.act_window"> - <field name="name">Module Configuration</field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">base.module.configuration</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="target">new</field> + <record id="action_start_configurator" model="ir.actions.server"> + <field name="name">Start Configuration</field> + <field name="model_id" ref="model_res_config"/> + <field name="state">code</field> + <field name="code">action = obj.start([])</field> </record> - <menuitem - name="Start Configuration" - action="action_view_base_module_configuration" - id="menu_view_base_module_configuration" - parent="next_id_11" - sequence="2"/> + <menuitem name="Start Configuration" + action="action_start_configurator" + id="menu_view_base_module_configuration" parent="next_id_11" + type="server" icon="STOCK_EXECUTE" sequence="2" /> - <act_window id="action_view_base_module_configuration_window" - key2="client_action_multi" name="Start Configuration" - res_model="base.module.configuration" src_model="ir.module.module" - view_mode="form" target="new" view_type="form" /> + <record model="ir.values" id="action_todo_config"> + <field name="model_id" ref="model_ir_actions_todo" /> + <field name="object" eval="1" /> + <field name="name">Start Configuration</field> + <field name="key2">client_action_multi</field> + <field name="value" eval="'ir.actions.server,' + str(ref('action_start_configurator'))" /> + <field name="key">action</field> + <field name="model">ir.actions.todo</field> + </record> + </data> -</openerp>
\ No newline at end of file +</openerp> diff --git a/bin/addons/base/module/wizard/wizard_configuration.py b/bin/addons/base/module/wizard/wizard_configuration.py index e720ba419b0..bae14966ab2 100644 --- a/bin/addons/base/module/wizard/wizard_configuration.py +++ b/bin/addons/base/module/wizard/wizard_configuration.py @@ -38,5 +38,6 @@ class wizard_configuration(wizard.interface): } } wizard_configuration('module.configuration') + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: |
