openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #06049
lp:~openerp-dev/openobject-server/trunk-configuration-rework-imp-rpa into lp:~openerp-dev/openobject-server/trunk-configuration-rework
Rucha (Open ERP) has proposed merging lp:~openerp-dev/openobject-server/trunk-configuration-rework-imp-rpa into lp:~openerp-dev/openobject-server/trunk-configuration-rework.
Requested reviews:
qdp (OpenERP) (qdp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-configuration-rework-imp-rpa/+merge/59224
--
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-configuration-rework-imp-rpa/+merge/59224
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-server/trunk-configuration-rework.
=== modified file 'openerp/addons/base/module/wizard/base_module_shortcut_data.xml'
--- openerp/addons/base/module/wizard/base_module_shortcut_data.xml 2011-01-11 06:27:56 +0000
+++ openerp/addons/base/module/wizard/base_module_shortcut_data.xml 2011-04-27 13:41:09 +0000
@@ -3,7 +3,7 @@
<data noupdate="1">
<record id="ir_ui_view_sc_configuration" model="ir.ui.view_sc">
- <field name="name">Reconfigure</field>
+ <field name="name">Add More Features</field>
<field name="resource">ir.ui.menu</field>
<field name="user_id" ref="base.user_root"/>
<field name="res_id" ref="menu_view_base_module_configuration"/>
=== modified file 'openerp/addons/base/res/res_config.py'
--- openerp/addons/base/res/res_config.py 2011-04-11 12:25:09 +0000
+++ openerp/addons/base/res/res_config.py 2011-04-27 13:41:09 +0000
@@ -77,7 +77,12 @@
cr.execute("select 1 from res_groups_users_rel where uid=%s and gid IN %s",(uid, tuple(todo_groups),))
dont_skip_todo = bool(cr.fetchone())
if dont_skip_todo:
- return todos.browse(cr, uid, active_todos[0], context=None)
+ res = todos.browse(cr, uid, active_todos[0], context=None)
+ # Wizards that directly opens a form stays in Todo state even if its called,
+ # as next_action is not called, so, setting state as done 'manually'
+ if res.action_id.target == 'current':
+ res.write({'state': 'done'})
+ return res
else:
todos.write(cr, uid, active_todos[0], {'state':'skip'}, context=None)
return self._next_action(cr, uid)
Follow ups