From cd4d1859ea2e8119e366b26246039a9ae075d8af Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Thu, 26 Aug 2010 12:12:23 +0530 Subject: [PATCH] [IMP]: marketing_campaign: Some improvement in Workitem(Followup) object bzr revid: rpa@tinyerp.com-20100826064223-iiozegw9054hgv3l --- addons/marketing_campaign/marketing_campaign.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py index ccffc0feb70..9fcacf6baf7 100644 --- a/addons/marketing_campaign/marketing_campaign.py +++ b/addons/marketing_campaign/marketing_campaign.py @@ -550,22 +550,22 @@ class marketing_campaign_workitem(osv.osv): return res _columns = { - 'segment_id': fields.many2one('marketing.campaign.segment', 'Segment'), + 'segment_id': fields.many2one('marketing.campaign.segment', 'Segment', readonly=True), 'activity_id': fields.many2one('marketing.campaign.activity','Activity', - required=True), + required=True, readonly=True), 'campaign_id': fields.related('activity_id', 'campaign_id', type='many2one', relation='marketing.campaign', string='Campaign', readonly=True), 'object_id': fields.related('activity_id', 'campaign_id', 'object_id', - type='many2one', relation='ir.model', string='Object', select=1), - 'res_id': fields.integer('Resource ID', select=1, readonly=1), + type='many2one', relation='ir.model', string='Ressource', select=1, readonly=True), + 'res_id': fields.integer('Resource ID', select=1, readonly=True), 'res_name': fields.function(_res_name_get, method=True, string='Resource Name', type="char", size=64), - 'date': fields.datetime('Execution Date', help='If date is not set, this workitem have to be run manually'), - 'partner_id': fields.many2one('res.partner', 'Partner', select=1), + 'date': fields.datetime('Execution Date', help='If date is not set, this workitem has to be run manually', readonly=True), + 'partner_id': fields.many2one('res.partner', 'Partner', select=1, readonly=True), 'state': fields.selection([('todo', 'To Do'), ('exception', 'Exception'), ('done', 'Done'), - ('cancelled', 'Cancelled')], 'State'), + ('cancelled', 'Cancelled')], 'State', readonly=True), - 'error_msg' : fields.text('Error Message') + 'error_msg' : fields.text('Error Message', readonly=True) } _defaults = { 'state': lambda *a: 'todo',