diff options
| author | Randhir Mayatra (OpenERP) <rma@tinyerp.com> | 2014-04-29 16:40:26 +0200 |
|---|---|---|
| committer | Richard Mathot (OpenERP) <rim@openerp.com> | 2014-04-29 16:40:26 +0200 |
| commit | 27bd093089af2eec09f4e2b6f08ef7a9c274a682 (patch) | |
| tree | 00f0eb268f47314f84207979f9c0714892fca156 | |
| parent | adef80714d6f3a7cb5940cdefd21280a2a67bfe5 (diff) | |
| parent | c7e68feca83c0ce52fe815e827db3a588facaf9a (diff) | |
[MERGE][REM] Configurable menu action for users -- was broken (server part)
This commit requires r3995 of web branch
bzr revid: rim@openerp.com-20140429144026-4zgv8ahb5er3rl83
| -rw-r--r-- | openerp/addons/base/base_data.xml | 10 | ||||
| -rw-r--r-- | openerp/addons/base/res/res_users.py | 14 | ||||
| -rw-r--r-- | openerp/addons/base/res/res_users_view.xml | 1 |
3 files changed, 1 insertions, 24 deletions
diff --git a/openerp/addons/base/base_data.xml b/openerp/addons/base/base_data.xml index b6c12e111ff..728f1d43647 100644 --- a/openerp/addons/base/base_data.xml +++ b/openerp/addons/base/base_data.xml @@ -11,15 +11,6 @@ </field> <field name="field_parent">child_id</field> </record> - <record id="action_menu_admin" model="ir.actions.act_window"> - <field name="name">Menu</field> - <field name="usage">menu</field> - <field name="type">ir.actions.act_window</field> - <field name="view_id" ref="view_menu"/> - <field name="res_model">ir.ui.menu</field> - <field name="view_type">tree</field> - <field name="domain">[('parent_id', '=', False)]</field> - </record> <record id="lang_en" model="res.lang"> <field name="code">en_US</field> @@ -75,7 +66,6 @@ <field name="partner_id" ref="base.partner_root"/> <field name="company_id" ref="main_company"/> <field name="company_ids" eval="[(4, ref('main_company'))]"/> - <field name="menu_id" ref="action_menu_admin"/> <field name="signature">-- Administrator</field> </record> diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index 32e81ee600f..5bbd397a8e3 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -154,8 +154,7 @@ class res_users(osv.osv): "a change of password, the user has to login again."), 'signature': fields.text('Signature'), 'active': fields.boolean('Active'), - 'action_id': fields.many2one('ir.actions.actions', 'Home Action', help="If specified, this action will be opened at logon for this user, in addition to the standard menu."), - 'menu_id': fields.many2one('ir.actions.actions', 'Menu Action', help="If specified, the action will replace the standard menu for this user."), + 'action_id': fields.many2one('ir.actions.actions', 'Home Action', help="If specified, this action will be opened at log on for this user, in addition to the standard menu."), 'groups_id': fields.many2many('res.groups', 'res_groups_users_rel', 'uid', 'gid', 'Groups'), # Special behavior for this field: res.company.search() will only return the companies # available to the current user (should be the user's companies?), when the user_preference @@ -217,16 +216,6 @@ class res_users(osv.osv): return [c] return False - def _get_menu(self,cr, uid, context=None): - dataobj = self.pool.get('ir.model.data') - try: - model, res_id = dataobj.get_object_reference(cr, uid, 'base', 'action_menu_admin') - if model != 'ir.actions.act_window': - return False - return res_id - except ValueError: - return False - def _get_group(self,cr, uid, context=None): dataobj = self.pool.get('ir.model.data') result = [] @@ -244,7 +233,6 @@ class res_users(osv.osv): 'password': '', 'active': True, 'customer': False, - 'menu_id': _get_menu, 'company_id': _get_company, 'company_ids': _get_companies, 'groups_id': _get_group, diff --git a/openerp/addons/base/res/res_users_view.xml b/openerp/addons/base/res/res_users_view.xml index 8a3f372af7a..ba1cee1e140 100644 --- a/openerp/addons/base/res/res_users_view.xml +++ b/openerp/addons/base/res/res_users_view.xml @@ -201,7 +201,6 @@ </group> <group string="Menus Customization" groups="base.group_no_one"> <field name="action_id"/> - <field domain="[('usage','=','menu')]" name="menu_id" required="True"/> </group> </group> <group string="Messaging and Social" name="messaging"> |
