Rename model_id into model
This commit is contained in:
1 parent
bf1d37e921
commit
614cb14dd5
3 files changed
+14
-14
No files matched your search
@@ -124,7 +124,7 @@ field,"ir.property,value",0,Value,Valeur,0
|
||||
field,"ir.rule,field_id",0,Field,Champ,0
|
||||
field,"ir.rule.group,global",0,Global,Global,0
|
||||
field,"ir.rule.group,groups",0,Groups,Groupes,0
|
||||
field,"ir.rule.group,model_id",0,Model,Modèle,0
|
||||
field,"ir.rule.group,model",0,Model,Modèle,0
|
||||
field,"ir.rule.group,name",0,Name,Nom,0
|
||||
field,"ir.rule.group,rules",0,Tests,Tests,0
|
||||
field,"ir.rule.group,users",0,Users,Utilisateurs,0
|
||||
|
||||
|
+10
-10
@@ -9,20 +9,20 @@ class RuleGroup(OSV):
|
||||
_name = 'ir.rule.group'
|
||||
_description = __doc__
|
||||
_columns = {
|
||||
'name': fields.char('Name', size=128, select=1),
|
||||
'model_id': fields.many2one('ir.model', 'Model', select=1,
|
||||
'name': fields.Char('Name', size=128, select=1),
|
||||
'model': fields.Many2One('ir.model', 'Model', select=1,
|
||||
required=True),
|
||||
'global': fields.boolean('Global', select=1,
|
||||
'global': fields.Boolean('Global', select=1,
|
||||
help="Make the rule global \n" \
|
||||
"or it needs to be put on a group or user"),
|
||||
'rules': fields.one2many('ir.rule', 'rule_group', 'Tests',
|
||||
'rules': fields.One2Many('ir.rule', 'rule_group', 'Tests',
|
||||
help="The rule is satisfied if at least one test is True"),
|
||||
'groups': fields.many2many('res.group', 'group_rule_group_rel',
|
||||
'groups': fields.Many2Many('res.group', 'group_rule_group_rel',
|
||||
'rule_group_id', 'group_id', 'Groups'),
|
||||
'users': fields.many2many('res.user', 'user_rule_group_rel',
|
||||
'users': fields.Many2Many('res.user', 'user_rule_group_rel',
|
||||
'rule_group_id', 'user_id', 'Users'),
|
||||
}
|
||||
_order = 'model_id, global DESC'
|
||||
_order = 'model, global DESC'
|
||||
_defaults = {
|
||||
'global': lambda *a: True,
|
||||
}
|
||||
@@ -58,7 +58,7 @@ class Rule(OSV):
|
||||
_description = __doc__
|
||||
_columns = {
|
||||
'field_id': fields.many2one('ir.model.field', 'Field',
|
||||
domain="[('model_id','=', parent.model_id)]", select=1,
|
||||
domain="[('model', '=', parent.model)]", select=1,
|
||||
required=True),
|
||||
'operator':fields.selection([
|
||||
('=', '='),
|
||||
@@ -123,7 +123,7 @@ class Rule(OSV):
|
||||
|
||||
cursor.execute("SELECT r.id FROM ir_rule r " \
|
||||
"JOIN (ir_rule_group g " \
|
||||
"JOIN ir_model m ON (g.model_id = m.id)) " \
|
||||
"JOIN ir_model m ON (g.model = m.id)) " \
|
||||
"ON (g.id = r.rule_group) " \
|
||||
"WHERE m.model = %s "
|
||||
"AND (g.id IN (" \
|
||||
@@ -195,7 +195,7 @@ class Rule(OSV):
|
||||
# Test if there is no rule_group that have no rule
|
||||
cursor.execute("""SELECT g.id FROM
|
||||
ir_rule_group g
|
||||
JOIN ir_model m ON (g.model_id = m.id)
|
||||
JOIN ir_model m ON (g.model = m.id)
|
||||
WHERE m.model = %s
|
||||
AND (g.id NOT IN (SELECT rule_group FROM ir_rule))
|
||||
AND (g.id IN (SELECT rule_group_id FROM user_rule_group_rel
|
||||
|
||||
+3
-3
@@ -7,8 +7,8 @@
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<form string="Record rules">
|
||||
<label name="model_id"/>
|
||||
<field name="model_id"/>
|
||||
<label name="model"/>
|
||||
<field name="model"/>
|
||||
<label name="global"/>
|
||||
<field name="global"/>
|
||||
<label name="name"/>
|
||||
@@ -28,7 +28,7 @@
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<tree string="Record rules">
|
||||
<field name="model_id"/>
|
||||
<field name="model"/>
|
||||
<field name="name"/>
|
||||
<field name="global"/>
|
||||
</tree>
|
||||
|
||||
Reference in new issue
Block a user