Remove redundant field 'name' from ir.property.

issue2188
review153002
This commit is contained in:
Albert Cervera i Areny
2011-10-30 14:01:36 +01:00
parent 6093692bbe
commit 60ecdf7beb
3 changed files with 4 additions and 7 deletions
+1
View File
@@ -1,5 +1,6 @@
Version 2.2.0 - 2011-10-24
* Bug fixes (see mercurial logs for details)
* Remove name field in ir.property
* Add wizard to show views
* Switched from .csv to .po for translations
* Search on Many2One fields include inactive records
+3 -4
View File
@@ -11,7 +11,7 @@ class Property(ModelSQL, ModelView):
"Property"
_name = 'ir.property'
_description = __doc__
name = fields.Char('Name')
_rec_name = 'field'
value = fields.Reference('Value', selection='models_get')
res = fields.Reference('Resource', selection='models_get', select=1)
field = fields.Many2One('ir.model.field', 'Field',
@@ -110,9 +110,8 @@ class Property(ModelSQL, ModelView):
return res[names[0]]
return res
def _set_values(self, name, model, res_id, val, field_id):
def _set_values(self, model, res_id, val, field_id):
return {
'name': name,
'value': val,
'res': model + ',' + str(res_id),
'field': field_id,
@@ -174,7 +173,7 @@ class Property(ModelSQL, ModelView):
res = False
if (val != default_val):
for res_id in ids:
vals = self._set_values(name, model, res_id, val, field_id)
vals = self._set_values(model, res_id, val, field_id)
with Transaction().set_user(0, set_context=True):
res = self.create(vals)
return res
-3
View File
@@ -9,8 +9,6 @@ this repository contains the full copyright notices and license terms. -->
<field name="arch" type="xml">
<![CDATA[
<form string="Property">
<label name="name"/>
<field name="name" colspan="3"/>
<label name="field"/>
<field name="field" colspan="3"/>
<label name="value"/>
@@ -27,7 +25,6 @@ this repository contains the full copyright notices and license terms. -->
<field name="arch" type="xml">
<![CDATA[
<tree string="Properties">
<field name="name"/>
<field name="field"/>
<field name="value"/>
<field name="res"/>