[IMP]add action_id

bzr revid: vme@tinyerp.com-20140429121349-ikq6iz1wswme7btn
This commit is contained in:
Vidhin Mehta (OpenERP) 2014-04-29 17:43:49 +05:30
parent 40bbf7b14d
commit 32674d563d
2 changed files with 6 additions and 1 deletions

View File

@ -154,6 +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 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
@ -239,7 +240,7 @@ class res_users(osv.osv):
}
# User can write on a few of his own fields (but not his groups for example)
SELF_WRITEABLE_FIELDS = ['password', 'signature', 'company_id', 'email', 'name', 'image', 'image_medium', 'image_small', 'lang', 'tz']
SELF_WRITEABLE_FIELDS = ['password', 'signature', 'action_id', 'company_id', 'email', 'name', 'image', 'image_medium', 'image_small', 'lang', 'tz']
# User can read a few of his own fields
SELF_READABLE_FIELDS = ['signature', 'company_id', 'login', 'email', 'name', 'image', 'image_medium', 'image_small', 'lang', 'tz', 'tz_offset', 'groups_id', 'partner_id', '__last_update']

View File

@ -199,6 +199,10 @@
<field name="lang"/>
<field name="tz"/>
</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">
<field name="signature"/>