diff options
| author | rpa (Open ERP) <rpa@tinyerp.com> | 2010-08-26 15:33:25 +0530 |
|---|---|---|
| committer | rpa (Open ERP) <rpa@tinyerp.com> | 2010-08-26 15:33:25 +0530 |
| commit | df2283c00733efdafd0da0d19e1234619b8fdfef (patch) | |
| tree | 2751532d32473f24eb098b216e476f3c67f7f2c0 | |
| parent | e26a7ef77b6df2d5a2fbc1cb1b11c0883067b7ea (diff) | |
[IMP]: marketing_campaign: Improevement in reporting
bzr revid: rpa@tinyerp.com-20100826100325-t3tjytoi0w5tks3j
| -rw-r--r-- | addons/marketing_campaign/report/campaign_analysis.py | 2 | ||||
| -rw-r--r-- | addons/marketing_campaign/report/campaign_analysis_view.xml | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/addons/marketing_campaign/report/campaign_analysis.py b/addons/marketing_campaign/report/campaign_analysis.py index c9b643a4965..aa0e0e01a22 100644 --- a/addons/marketing_campaign/report/campaign_analysis.py +++ b/addons/marketing_campaign/report/campaign_analysis.py @@ -42,6 +42,7 @@ class campaign_analysis(osv.osv): result[ca_obj.id] = total_cost return result _columns = { + 'res_id' : fields.integer('Resource', readonly=True), 'year': fields.char('Year', size=4, readonly=True), 'month':fields.selection([('01','January'), ('02','February'), ('03','March'), ('04','April'),('05','May'), ('06','June'), @@ -69,6 +70,7 @@ class campaign_analysis(osv.osv): create or replace view campaign_analysis as ( select min(wi.id) as id, + min(wi.res_id) as res_id, to_char(wi.date::date, 'YYYY') as year, to_char(wi.date::date, 'MM') as month, wi.date::date as date, diff --git a/addons/marketing_campaign/report/campaign_analysis_view.xml b/addons/marketing_campaign/report/campaign_analysis_view.xml index 94d31fcb441..d88be86d01e 100644 --- a/addons/marketing_campaign/report/campaign_analysis_view.xml +++ b/addons/marketing_campaign/report/campaign_analysis_view.xml @@ -15,6 +15,7 @@ <field name="segment_id" invisible="1"/> <field name="partner_id" invisible="1"/> <field name="country_id" invisible="1"/> + <field name="res_id" invisible="1"/> <field name="count"/> <field name="total_cost" string="Cost"/><!-- sum="Cost"/--> <field name="revenue"/> @@ -35,7 +36,7 @@ <filter icon="terp-go-month" string="This Month" domain="[('month','=',time.strftime('%%m'))]"/> - <filter icon="terp-go-month" + <filter icon="terp-go-today" string="Today" domain="[('date','=',time.strftime('%%Y/%%m/%%d'))]"/> <separator orientation="vertical"/> @@ -59,7 +60,9 @@ <group expand="0" string="Group By..." colspan="10" col="12"> <filter string="Campaign" name="Campaign" icon="terp-gtk-jump-to-rtl" context="{'group_by':'campaign_id'}" /> <filter string="Segment" name ="Segment" icon="terp-stock_symbol-selection" context="{'group_by':'segment_id'}" /> - <filter string="State" icon="terp-stock_symbol-selection" context="{'group_by':'state'}"/> + <filter string="Activity" name ="activity" icon="terp-stock_align_left_24" context="{'group_by':'activity_id'}" /> + <filter string="Resource" icon="terp-accessories-archiver" context="{'group_by':'res_id'}"/> + <filter string="State" icon="terp-stock_effects-object-colorize" context="{'group_by':'state'}"/> <separator orientation="vertical"/> <filter string="Partner" icon="terp-personal" context="{'group_by':'partner_id'}"/> <separator orientation="vertical"/> |
