[fix] problem with osv defining the "id" field, it must always be readonly

bzr revid: nicolas.vanhoren@openerp.com-20111012111142-2ejg2u85364al7jy
This commit is contained in:
niv-openerp 2011-10-12 13:11:42 +02:00
parent 5d7cf9c8f8
commit 492facf3c5
7 changed files with 7 additions and 7 deletions

View File

@ -1005,7 +1005,7 @@ class calendar_event(osv.osv):
return result
_columns = {
'id': fields.integer('ID'),
'id': fields.integer('ID', readonly=True),
'sequence': fields.integer('Sequence'),
'name': fields.char('Description', size=64, required=False, states={'done': [('readonly', True)]}),
'date': fields.datetime('Date', states={'done': [('readonly', True)]}),

View File

@ -133,7 +133,7 @@ class crm_lead(crm_case, osv.osv):
'partner_id': fields.many2one('res.partner', 'Partner', ondelete='set null',
select=True, help="Optional linked partner, usually after conversion of the lead"),
'id': fields.integer('ID'),
'id': fields.integer('ID', readonly=True),
'name': fields.char('Name', size=64, select=1),
'active': fields.boolean('Active', required=False),
'date_action_last': fields.datetime('Last Action', readonly=1),

View File

@ -52,7 +52,7 @@ class crm_meeting(crm_base, osv.osv):
'section_id': fields.many2one('crm.case.section', 'Sales Team', states={'done': [('readonly', True)]}, \
select=True, help='Sales team to which Case belongs to.'),
'email_from': fields.char('Email', size=128, states={'done': [('readonly', True)]}, help="These people will receive email."),
'id': fields.integer('ID'),
'id': fields.integer('ID', readonly=True),
'create_date': fields.datetime('Creation Date' , readonly=True),
'write_date': fields.datetime('Write Date' , readonly=True),
'date_action_last': fields.datetime('Last Action', readonly=1),

View File

@ -34,7 +34,7 @@ class crm_phonecall(crm_base, osv.osv):
_order = "id desc"
_columns = {
# From crm.case
'id': fields.integer('ID'),
'id': fields.integer('ID', readonly=True),
'name': fields.char('Call Summary', size=64),
'active': fields.boolean('Active', required=False),
'date_action_last': fields.datetime('Last Action', readonly=1),

View File

@ -33,7 +33,7 @@ class crm_fundraising(crm.crm_case, osv.osv):
_order = "id desc"
_inherit = ['mail.thread']
_columns = {
'id': fields.integer('ID'),
'id': fields.integer('ID', readonly=True),
'name': fields.char('Name', size=128, required=True),
'active': fields.boolean('Active', required=False),
'date_action_last': fields.datetime('Last Action', readonly=1),

View File

@ -469,7 +469,7 @@ class task(osv.osv):
'work_ids': fields.one2many('project.task.work', 'task_id', 'Work done'),
'manager_id': fields.related('project_id', 'analytic_account_id', 'user_id', type='many2one', relation='res.users', string='Project Manager'),
'company_id': fields.many2one('res.company', 'Company'),
'id': fields.integer('ID'),
'id': fields.integer('ID', readonly=True),
'color': fields.integer('Color Index'),
}

View File

@ -180,7 +180,7 @@ class project_issue(crm.crm_case, osv.osv):
return res
_columns = {
'id': fields.integer('ID'),
'id': fields.integer('ID', readonly=True),
'name': fields.char('Issue', size=128, required=True),
'active': fields.boolean('Active', required=False),
'create_date': fields.datetime('Creation Date', readonly=True,select=True),