Add ondelete CASCADE on both side of user group m2m

This commit is contained in:
Cédric Krier committed 2008-11-06 15:36:34 +01:00
1 parent 82a8f9b498
commit 5ca61561cd
1 file changed
+3 -2
+3 -2
View File
@@ -20,7 +20,7 @@ class User(OSV):
menu = fields.Many2One('ir.action', 'Menu Action',
domain=[('usage','=','menu')], required=True)
groups = fields.Many2Many('res.group', 'res_group_user_rel',
'uid', 'gid', 'Groups')
'uid', 'gid', 'Groups', ondelete_target='CASCADE')
rule_groups = fields.Many2Many('ir.rule.group', 'user_rule_group_rel',
'user_id', 'rule_group_id', 'Rules',
domain=[('global_p', '!=', True), ('default_p', '!=', True)])
@@ -272,7 +272,8 @@ User()
class Group(OSV):
_name = 'res.group'
users = fields.Many2Many(
'res.user', 'res_group_user_rel', 'gid', 'uid', 'Users')
'res.user', 'res_group_user_rel', 'gid', 'uid', 'Users',
ondelete_target='CASCADE')
Group()