diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py
index 1f799c837bf..7bdf579157f 100755
--- a/addons/marketing_campaign/marketing_campaign.py
+++ b/addons/marketing_campaign/marketing_campaign.py
@@ -67,9 +67,9 @@ class marketing_campaign_segment(osv.osv): #{{{
'object_id': fields.related('campaign_id','object_id',
type='many2one', relation='ir.model',
string='Object'),
- 'ir_filter_id':fields.many2one('ir.filters', 'Filter'),
+ 'ir_filter_id': fields.many2one('ir.filters', 'Filter'),
'sync_last_date': fields.datetime('Date'),
- 'sync_mode':fields.selection([('create', 'Create'),
+ 'sync_mode': fields.selection([('create', 'Create'),
('write', 'Write')],
'Mode'),
'state': fields.selection([('draft', 'Draft'),
@@ -95,7 +95,7 @@ class marketing_campaign_activity(osv.osv): #{{{
string='Object'),
'start': fields.boolean('Start'),
'condition': fields.text('Condition'),
- 'type':fields.selection([('email', 'E-mail'),
+ 'type': fields.selection([('email', 'E-mail'),
('paper', 'Paper'),
('action', 'Action'),
('subcampaign', 'Sub-Campaign')],
@@ -110,8 +110,8 @@ class marketing_campaign_activity(osv.osv): #{{{
'from_ids': fields.one2many('marketing.campaign.transition',
'activity_from_id',
'Previous Activities'),
- 'subcampaign_id' :fields.many2one('marketing.campaign', 'Sub-Campaign'),
- 'subcampaign_segment_id' :fields.many2one('marketing.campaign.segment',
+ 'subcampaign_id': fields.many2one('marketing.campaign', 'Sub-Campaign'),
+ 'subcampaign_segment_id': fields.many2one('marketing.campaign.segment',
'Sub Campaign Segment'),
'variable_cost': fields.float('Variable Cost'),
'revenue': fields.float('Revenue')
@@ -173,8 +173,8 @@ class marketing_campaign_workitem(osv.osv): #{{{
'date': fields.datetime('Execution Date'),
'partner_id': fields.many2one('res.partner', 'Partner',required=True),
'state': fields.selection([('todo', 'ToDo'), ('inprogress', 'In Progress'),
- ('exception', 'Exception'), ('done', 'Done'),
- ('cancelled', 'Cancelled')], 'State')
+ ('exception', 'Exception'), ('done', 'Done'),
+ ('cancelled', 'Cancelled')], 'State')
}
def process_chain(self, cr, uid, workitem_id, context={}):
diff --git a/addons/marketing_campaign/marketing_campaign_view.xml b/addons/marketing_campaign/marketing_campaign_view.xml
index 728417efae8..abee5a1c124 100755
--- a/addons/marketing_campaign/marketing_campaign_view.xml
+++ b/addons/marketing_campaign/marketing_campaign_view.xml
@@ -14,59 +14,59 @@
form
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -75,35 +75,34 @@
marketing.campaign
tree
-
-
-
-
-
-
+
+
+
+
+
+
-
marketing.campaign.diagram
marketing.campaign
diagram
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -131,20 +130,20 @@
form
@@ -231,16 +230,16 @@
tree
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -288,7 +287,7 @@
-
+
diff --git a/addons/marketing_campaign/report/campaign_analysis.py b/addons/marketing_campaign/report/campaign_analysis.py
index 428d24673cd..6ed57efa1ad 100644
--- a/addons/marketing_campaign/report/campaign_analysis.py
+++ b/addons/marketing_campaign/report/campaign_analysis.py
@@ -18,16 +18,14 @@
# along with this program. If not, see .
#
##############################################################################
-
-from osv import fields, osv
import tools
+from osv import fields, osv
class campaign_analysis(osv.osv): #{{{
_name = "campaign.analysis"
_description = "Campaign Analysis"
_auto = False
_rec_name = 'date'
-
def _total_cost(self, cr, uid, ids, field_name, arg, context={}):
@@ -58,14 +56,15 @@ class campaign_analysis(osv.osv): #{{{
readonly=True),
'segment_id': fields.many2one('marketing.campaign.segment', 'Segment',
readonly=True),
- 'partner_id' : fields.many2one('res.partner', 'Partner', readonly=True),
- 'country_id' : fields.related('partner_id','address', 'country_id', type='many2one',
- relation='res.country', string='Country'),
+ 'partner_id': fields.many2one('res.partner', 'Partner', readonly=True),
+ 'country_id': fields.related('partner_id','address', 'country_id',
+ type='many2one', relation='res.country',
+ string='Country'),
# 'case_id': fields.many2one('crm.lead', 'Opportunity', readonly=True),
# 'count' : fields.integer('Count', readonly=True),
- 'total_cost' : fields.function(_total_cost, string='Cost', method=True,
+ 'total_cost': fields.function(_total_cost, string='Cost', method=True,
type="float"),
- 'revenue' : fields.float('Revenue',readonly=True),
+ 'revenue': fields.float('Revenue',readonly=True),
}
diff --git a/addons/marketing_campaign/report/campaign_analysis_view.xml b/addons/marketing_campaign/report/campaign_analysis_view.xml
index 46d57f05efb..8cf0aa9ab46 100644
--- a/addons/marketing_campaign/report/campaign_analysis_view.xml
+++ b/addons/marketing_campaign/report/campaign_analysis_view.xml
@@ -6,19 +6,19 @@
campaign.analysis
tree
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -29,15 +29,17 @@
search
-
-
+
-
+
@@ -60,7 +62,6 @@
-