[FIX] multiple id in partnership analysis

bzr revid: tfr@openerp.com-20110314160046-tynjher2jb7eq6ir
This commit is contained in:
Thibault Francois 2011-03-14 17:00:46 +01:00
parent 1bd8c14a32
commit 800c447697
3 changed files with 11 additions and 8 deletions

View File

@ -49,7 +49,7 @@ class crm_partner_report_assign(osv.osv):
SELECT
p.id,
p.name,
a.country_id,
(SELECT country_id FROM res_partner_address a WHERE a.partner_id=p.id AND country_id is not null limit 1) as country_id,
p.grade_id,
p.user_id,
p.section_id,
@ -57,7 +57,7 @@ class crm_partner_report_assign(osv.osv):
(SELECT count(id) FROM crm_lead WHERE partner_assigned_id=p.id) AS opp
FROM
res_partner p
left join res_partner_address a on (p.id=a.partner_id)
)""")
crm_partner_report_assign()

View File

@ -26,6 +26,8 @@
context="{'group_by':'section_id'}" />
<filter string="Grade" name="group_grade" icon="terp-stock_symbol-selection"
domain="[]" context="{'group_by':'grade_id'}" />
<filter string="Name" name="" icon="terp-stock_symbol-selection"
domain="[]" context="{'group_by':'name'}" />
<separator orientation="vertical" />
</group>
</search>
@ -54,7 +56,7 @@
<!-- Leads by user and section Action -->
<record id="action_report_crm_partner_assign" model="ir.actions.act_window">
<field name="name">Partner Assignment Analysis</field>
<field name="name">Partnership Analysis</field>
<field name="res_model">crm.partner.report.assign</field>
<field name="context">{'search_default_group_country': 1, 'search_default_group_grade': 1, 'group_by_no_leaf':1,'group_by':[]}</field>
<field name="view_mode">tree</field>

View File

@ -1,5 +1,6 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_ crm_lead_report_assign"," crm.lead.report.assign","model_crm_lead_report_assign","base.group_sale_salesman",1,1,1,0
"access_ crm_lead_report_assign_all","crm.lead.report.assign.all","model_crm_lead_report_assign","base.group_user",1,0,0,0
"access_res_partner_grade","res.partner.grade","model_res_partner_grade","base.group_sale_salesman",1,1,1,0
"access_res_partner_grade_manager","res.partner.grade.manager","model_res_partner_grade","base.group_sale_manager",1,1,1,1
"id";"name";"model_id:id";"group_id:id";"perm_read";"perm_write";"perm_create";"perm_unlink"
"access_ crm_lead_report_assign";" crm.lead.report.assign";"model_crm_lead_report_assign";"base.group_sale_salesman";1;1;1;0
"access_ crm_lead_report_assign_all";"crm.lead.report.assign.all";"model_crm_lead_report_assign";"base.group_user";1;0;0;0
"access_crm_partner_report";"crm.partner.report.assign.all";"model_crm_partner_report_assign";"base.group_sale_salesman";1;0;0;0
"access_res_partner_grade";"res.partner.grade";"model_res_partner_grade";"base.group_sale_salesman";1;1;1;0
"access_res_partner_grade_manager";"res.partner.grade.manager";"model_res_partner_grade";"base.group_sale_manager";1;1;1;1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_ crm_lead_report_assign crm.lead.report.assign model_crm_lead_report_assign base.group_sale_salesman 1 1 1 0
3 access_ crm_lead_report_assign_all crm.lead.report.assign.all model_crm_lead_report_assign base.group_user 1 0 0 0
4 access_res_partner_grade access_crm_partner_report res.partner.grade crm.partner.report.assign.all model_res_partner_grade model_crm_partner_report_assign base.group_sale_salesman 1 1 0 1 0 0
5 access_res_partner_grade_manager access_res_partner_grade res.partner.grade.manager res.partner.grade model_res_partner_grade base.group_sale_manager base.group_sale_salesman 1 1 1 1 0
6 access_res_partner_grade_manager res.partner.grade.manager model_res_partner_grade base.group_sale_manager 1 1 1 1