diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py
index 1af4d4daf40..0222fef5cfa 100755
--- a/addons/marketing_campaign/marketing_campaign.py
+++ b/addons/marketing_campaign/marketing_campaign.py
@@ -48,7 +48,9 @@ class marketing_campaign(osv.osv): #{{{
('done', 'Done'),
('cancelled', 'Cancelled'),],
'State',
- readonly=True),
+ readonly=True),
+ 'activity_ids': fields.one2many('marketing.campaign.activity',
+ 'campaign_id', 'Activities'),
}
@@ -103,8 +105,11 @@ class marketing_campaign_activity(osv.osv): #{{{
'report_directory_id': fields.many2one('document.directory', 'Directory'),
'server_action_id': fields.many2one('ir.actions.server', string='Action'),
'to_ids': fields.one2many('marketing.campaign.transition',
- 'activity_from_id',
- 'Next Activities'),
+ 'activity_to_id',
+ 'Next Activities'),
+ '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',
'Sub Campaign Segment'),
diff --git a/addons/marketing_campaign/marketing_campaign_view.xml b/addons/marketing_campaign/marketing_campaign_view.xml
index bb64d28240d..34ce4051ead 100755
--- a/addons/marketing_campaign/marketing_campaign_view.xml
+++ b/addons/marketing_campaign/marketing_campaign_view.xml
@@ -20,8 +20,10 @@
-
-
+
+
+
+
@@ -40,7 +42,8 @@
-
+
All Campaigns