Rename model_id into model

This commit is contained in:
Cédric Krier committed 2008-02-17 15:35:13 +01:00
1 parent bf1d37e921
commit 614cb14dd5
3 files changed
+14 -14

No files matched your search

+1 -1
View File
@@ -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
1 type name res_id src value fuzzy
124 field ir.rule,field_id 0 Field Champ 0
125 field ir.rule.group,global 0 Global Global 0
126 field ir.rule.group,groups 0 Groups Groupes 0
127 field ir.rule.group,model_id ir.rule.group,model 0 Model Modèle 0
128 field ir.rule.group,name 0 Name Nom 0
129 field ir.rule.group,rules 0 Tests Tests 0
130 field ir.rule.group,users 0 Users Utilisateurs 0
+10 -10
View File
@@ -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
View File
@@ -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>