1 <?xml version="1.0" encoding="utf-8"?>
5 <!-- Fundraising by user and section Tree View-->
7 <record id="view_report_crm_fundraising_tree" model="ir.ui.view">
8 <field name="name">crm.fundraising.report.tree</field>
9 <field name="model">crm.fundraising.report</field>
10 <field name="type">tree</field>
11 <field name="arch" type="xml">
12 <tree string="Fundraising">
13 <field name="name" invisible="1"/>
14 <field name="month" invisible="1"/>
15 <field name="section_id" invisible="1"/>
16 <field name="user_id" invisible="1"/>
17 <field name="company_id" invisible="1"/>
18 <field name="partner_id" invisible="1"/>
19 <field name="nbr" string='#Fundraising' sum="#Fundraising"/>
20 <field name="planned_cost" sum='Planned Costs'/>
21 <field name="amount_revenue" sum='Est.Revenue'/>
22 <field name="probability" avg='Avg. Probability' widget="progressbar"/>
23 <field name="amount_revenue_prob" sum='Est. Rev*Prob.'/>
24 <field name="delay_close" avg='Avg Closing Delay'/>
25 <field name="state" invisible="1"/>
26 <field name="categ_id" invisible="1"/>
27 <field name="day" invisible="1"/>
28 <field name="type_id" invisible="1"/>
32 <!-- Fundraising by user and section Form View-->
35 <record id="view_report_crm_fundraising_form" model="ir.ui.view">
36 <field name="name">crm.fundraising.report.form</field>
37 <field name="model">crm.fundraising.report</field>
38 <field name="type">form</field>
39 <field name="arch" type="xml">
41 <field name="name" select="1"/>
42 <field name="month" select="1"/>
43 <field name="user_id" select="1"/>
44 <field name="section_id" select="1"/>
45 <field name="nbr" select="1"/>
46 <field name="delay_close"/>
47 <field name="amount_revenue"/>
48 <field name="amount_revenue_prob"/>
49 <field name="probability"/>
50 <field name="state" select="1"/>
55 <!-- Fundraising by user and section Graph View-->
57 <record id="view_report_crm_fundraising_graph" model="ir.ui.view">
58 <field name="name">crm.fundraising.report.graph</field>
59 <field name="model">crm.fundraising.report</field>
60 <field name="type">graph</field>
61 <field name="arch" type="xml">
62 <graph orientation="horizontal" string="Fundraising" type="bar">
64 <field name="nbr" operator="+"/>
65 <field group="True" name="user_id"/>
70 <!-- Fundraising by user and section Search View-->
72 <record id="view_report_crm_fundraising_filter" model="ir.ui.view">
73 <field name="name">crm.fundraising.report.selectt</field>
74 <field name="model">crm.fundraising.report</field>
75 <field name="type">search</field>
76 <field name="arch" type="xml">
77 <search string="Search">
79 <filter icon="terp-document-new"
81 domain="[('state','=','draft')]"/>
82 <filter icon="terp-camera_test"
84 domain="[('state','=','open')]"/>
85 <filter icon="terp-gtk-media-pause"
87 domain="[('state','=','pending')]"/>
88 <separator orientation="vertical" />
89 <field name="section_id" string="Sales Team"
90 context="{'invisible_section': False}">
91 <filter string="My Sales Team(s)"
93 context="{'invisible_section': False}"
94 domain="[('section_id.user_id','=',uid)]"
95 help="My Sales Team(s)" />
97 <field name="company_id" groups="base.group_multi_company">
98 <filter string="My company"
100 context="{'invisible_section': False}"
101 domain="[('section_id.user_id.company_id','=',uid)]"
104 <field name="user_id" string="Salesperson">
105 <filter icon="terp-personal" string="My Case(s)" help="My Case(s)" domain="[('user_id','=',uid)]" />
109 <group expand="0" string="Extended Filters...">
110 <filter icon="terp-dialog-close"
112 domain="[('state','=','done')]"/>
113 <filter icon="gtk-cancel"
115 domain="[('state','=','cancel')]"/>
116 <separator orientation="vertical"/>
117 <field name="categ_id" widget="selection" domain="[('object_id.model', '=', 'crm.fundraising')]"/>
118 <field name="create_date"/>
121 <group expand="1" string="Group By...">
122 <filter string="Salesperson" name="Salesperson" icon="terp-personal"
123 domain="[]" context="{'group_by':'user_id'}" />
124 <filter string="Sales Team" icon="terp-personal+"
126 context="{'group_by':'section_id'}" />
127 <separator orientation="vertical" />
128 <filter string="Status" icon="terp-stock_effects-object-colorize"
129 domain="[]" context="{'group_by':'state'}" />
130 <filter string="Category" icon="terp-stock_symbol-selection"
131 domain="[]" context="{'group_by':'categ_id'}" />
132 <filter string="Payment Mode" help="Payment Mode"
133 icon="terp-dolar" domain="[]"
134 context="{'group_by':'type_id'}" />
135 <separator orientation="vertical" />
136 <filter string="Company" icon="terp-go-home"
138 groups="base.group_multi_company"
139 context="{'group_by':'company_id'}" />
140 <separator orientation="vertical" groups="base.group_multi_company"/>
141 <filter string="Day" icon="terp-go-today"
142 domain="[]" context="{'group_by':'day'}"
143 help="Date of fundraising"/>
144 <filter string="Month" icon="terp-go-month"
145 domain="[]" context="{'group_by':'month'}"
146 help="Month of fundraising"/>
147 <filter string="Year" icon="terp-go-year"
148 domain="[]" context="{'group_by':'name'}" />
154 <!-- Fundraising by user and section Action -->
156 <record id="action_report_crm_fundraising" model="ir.actions.act_window">
157 <field name="name">Fundraising Analysis</field>
158 <field name="res_model">crm.fundraising.report</field>
159 <field name="view_type">form</field>
160 <field name="view_mode">tree,graph</field>
161 <field name="context">{"search_default_year":1,"search_default_User":1,"search_default_This Month":1,'group_by_no_leaf':1,'group_by':[]}</field>
162 <field name="view_id" ref="view_report_crm_fundraising_tree"/>
163 <field name="search_view_id" ref="view_report_crm_fundraising_filter"/>
164 <field name="help">Have a general overview of all fund raising activities by sorting them with specific criteria such as the estimated revenue, average success probability and delay to close.</field>
167 <record model="ir.actions.act_window.view" id="action_report_crm_fundrising_tree">
168 <field name="sequence" eval="1"/>
169 <field name="view_mode">tree</field>
170 <field name="view_id" ref="view_report_crm_fundraising_tree"/>
171 <field name="act_window_id" ref="action_report_crm_fundraising"/>
174 <record model="ir.actions.act_window.view" id="action_report_crm_fundrising_graph">
175 <field name="sequence" eval="2"/>
176 <field name="view_mode">graph</field>
177 <field name="view_id" ref="view_report_crm_fundraising_graph"/>
178 <field name="act_window_id" ref="action_report_crm_fundraising"/>
181 <menuitem name="Fundraising Analysis"
182 action="action_report_crm_fundraising"
183 groups="base.group_sale_salesman"
184 id="menu_report_crm_fundraising_tree" parent="base.next_id_64" sequence="30"/>