From 44a5268c00443cfb0664d7679d93772422a74037 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 1 Jul 2014 10:32:01 +0200 Subject: [PATCH] [IMP] addons: search view cleaning / improvements due to the new search view display --- .../report/account_invoice_report_view.xml | 71 ++++++++++++------- addons/crm/crm_lead_view.xml | 68 ++++++------------ addons/crm/crm_phonecall_view.xml | 44 ++++++------ addons/crm/report/crm_lead_report_view.xml | 45 +++++------- addons/crm_partner_assign/crm_lead_view.xml | 15 ++-- addons/hr_recruitment/hr_recruitment_view.xml | 13 +--- .../report/hr_recruitment_report_view.xml | 44 +++++++----- addons/project/project_view.xml | 32 ++++----- addons/project/report/project_report.py | 3 + addons/project/report/project_report_view.xml | 33 +++++---- addons/project_issue/project_issue_view.xml | 15 ++-- .../report/project_issue_report_view.xml | 37 +++++----- .../project_timesheet_view.xml | 4 +- addons/purchase/purchase_view.xml | 28 ++++---- .../purchase/report/purchase_report_view.xml | 16 ----- addons/sale/report/sale_report_view.xml | 47 +++++++----- addons/sale/sale_view.xml | 24 +++---- addons/sale_stock/report/sale_report_view.xml | 3 - 18 files changed, 256 insertions(+), 286 deletions(-) diff --git a/addons/account/report/account_invoice_report_view.xml b/addons/account/report/account_invoice_report_view.xml index 35cb43467f2..5ec370ff9a7 100644 --- a/addons/account/report/account_invoice_report_view.xml +++ b/addons/account/report/account_invoice_report_view.xml @@ -15,44 +15,63 @@ + + + By Salespersons + account.invoice.report + [] + + {'group_by': ['date:month', 'user_id']} + + + By Product + account.invoice.report + [] + + {'group_by': ['date:month', 'product_id'], 'set_visible':True, 'residual_invisible':True} + + + By Product Category + account.invoice.report + [] + + {'group_by': ['date:month', 'categ_id'], 'residual_invisible':True} + + + By Refund + account.invoice.report + [('type', '=', 'out_refund')] + + {'group_by': ['date:month', 'user_id']} + + + By Country + account.invoice.report + [] + + {'group_by': ['date:month', 'country_id']} + + account.invoice.report.search account.invoice.report - + - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index e02f43473ac..62c5e14deed 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -222,13 +222,13 @@ - + - + @@ -326,44 +326,31 @@ - + - + + - - - - + + - - + - - - - - - - - - - + + @@ -523,7 +510,7 @@ - + @@ -531,7 +518,7 @@ - + @@ -551,7 +538,7 @@ - + @@ -561,34 +548,21 @@ domain="[('probability', '=', 100), ('stage_id.fold', '=', True)]"/> + + - - - + - - - - - - - - - - - - + diff --git a/addons/crm/crm_phonecall_view.xml b/addons/crm/crm_phonecall_view.xml index 87e4d1d293a..47825a5d30c 100644 --- a/addons/crm/crm_phonecall_view.xml +++ b/addons/crm/crm_phonecall_view.xml @@ -170,29 +170,29 @@ crm.phonecall - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - + + + + + + + diff --git a/addons/crm/report/crm_lead_report_view.xml b/addons/crm/report/crm_lead_report_view.xml index bbe375fb2a1..7aa75021d32 100644 --- a/addons/crm/report/crm_lead_report_view.xml +++ b/addons/crm/report/crm_lead_report_view.xml @@ -2,8 +2,7 @@ - - + crm.lead.report.graph crm.lead.report @@ -38,8 +37,23 @@ - + + + By Salespersons + crm.lead.report + [] + + {'group_by': ['create_date:month', user_id']} + + + By Country + crm.lead.report + [] + + {'group_by': ['create_date:month', 'country_id']} + + crm.lead.report.select crm.lead.report @@ -54,11 +68,6 @@ domain="[('probability', '=', 100), ('stage_id.on_change', '=', 1)]"/> - - - - @@ -79,26 +88,6 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/addons/crm_partner_assign/crm_lead_view.xml b/addons/crm_partner_assign/crm_lead_view.xml index d47e9ac5cbc..aefc5aef000 100644 --- a/addons/crm_partner_assign/crm_lead_view.xml +++ b/addons/crm_partner_assign/crm_lead_view.xml @@ -59,13 +59,10 @@ crm.lead - - - - + + - + @@ -131,10 +128,10 @@ crm.lead - - + + - + diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml index 1e81d1555d4..2b33d4916a2 100644 --- a/addons/hr_recruitment/hr_recruitment_view.xml +++ b/addons/hr_recruitment/hr_recruitment_view.xml @@ -193,14 +193,13 @@ - - - + - + + @@ -210,15 +209,9 @@ - - - - - - diff --git a/addons/hr_recruitment/report/hr_recruitment_report_view.xml b/addons/hr_recruitment/report/hr_recruitment_report_view.xml index 4d15481070f..45276d7631c 100644 --- a/addons/hr_recruitment/report/hr_recruitment_report_view.xml +++ b/addons/hr_recruitment/report/hr_recruitment_report_view.xml @@ -12,6 +12,29 @@ + + + By Recruiter + hr.recruitment.report + [] + + {'group_by': ['date_create:month', 'user_id']} + + + By Job + hr.recruitment.report + [] + + {'group_by': ['date_create:month', 'job_id']} + + + By Department + hr.recruitment.report + [] + + {'group_by': ['date_create:month', 'department_id']} + + hr.recruitment.report.search hr.recruitment.report @@ -20,11 +43,13 @@ - + + + @@ -32,21 +57,6 @@ - - - - - - - - - - - - - - - @@ -56,7 +66,7 @@ hr.recruitment.report form graph - {'group_by_no_leaf':1,'group_by':[]} + {'search_default_year': 1, 'group_by_no_leaf':1,'group_by':[]} diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 6a13ca00fff..38decfdd429 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -18,29 +18,24 @@ - - - - - - - - + + + + + + - - - + @@ -190,15 +185,14 @@ - + + + - - - + + - - - + diff --git a/addons/project/report/project_report.py b/addons/project/report/project_report.py index 97e52766e5a..4a38e57ad9a 100644 --- a/addons/project/report/project_report.py +++ b/addons/project/report/project_report.py @@ -30,6 +30,7 @@ class report_project_task_user(osv.osv): _columns = { 'name': fields.char('Task Summary', readonly=True), 'user_id': fields.many2one('res.users', 'Assigned To', readonly=True), + 'reviewer_id': fields.many2one('res.users', 'Reviewer', readonly=True), 'date_start': fields.date('Assignation Date', readonly=True), 'no_of_days': fields.integer('# of Days', size=128, readonly=True), 'date_end': fields.date('Ending Date', readonly=True), @@ -71,6 +72,7 @@ class report_project_task_user(osv.osv): -- sum(cast(to_char(date_trunc('day',t.date_end) - date_trunc('day',t.date_start),'DD') as int)) as no_of_days, abs((extract('epoch' from (t.write_date-t.date_start)))/(3600*24)) as no_of_days, t.user_id, + t.reviewer_id, progress as progress, t.project_id, t.effective_hours as hours_effective, @@ -103,6 +105,7 @@ class report_project_task_user(osv.osv): date_deadline, date_last_stage_update, t.user_id, + t.reviewer_id, t.project_id, t.priority, name, diff --git a/addons/project/report/project_report_view.xml b/addons/project/report/project_report_view.xml index e2e68b67116..7df229a79e4 100644 --- a/addons/project/report/project_report_view.xml +++ b/addons/project/report/project_report_view.xml @@ -21,6 +21,22 @@ + + + By Responsible + report.project.task.user + [] + + {'group_by': ['project_id', 'user_id']} + + + By Reviewer + report.project.task.user + [] + + {'group_by': ['project_id', 'reviewer_id']} + + report.project.task.user.search report.project.task.user @@ -34,25 +50,14 @@ - - - + + + - - - - - - - - - - - diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 86fbd4ac912..14ff935d826 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -142,24 +142,23 @@ - - - - - + + + + + + - - - + diff --git a/addons/project_issue/report/project_issue_report_view.xml b/addons/project_issue/report/project_issue_report_view.xml index 0a9c0448c85..5585915f265 100644 --- a/addons/project_issue/report/project_issue_report_view.xml +++ b/addons/project_issue/report/project_issue_report_view.xml @@ -13,6 +13,22 @@ + + + By Responsible + project.issue.report + [] + + {'group_by': ['project_id', 'user_id']} + + + By Reviewer + project.issue.report + [] + + {'group_by': ['project_id', 'reviewer_id']} + + project.issue.report.select project.issue.report @@ -24,25 +40,10 @@ + - - - - - - - - - - - - - - - - - + + diff --git a/addons/project_timesheet/project_timesheet_view.xml b/addons/project_timesheet/project_timesheet_view.xml index 086986e7462..368d7728d12 100644 --- a/addons/project_timesheet/project_timesheet_view.xml +++ b/addons/project_timesheet/project_timesheet_view.xml @@ -41,8 +41,8 @@ project.project - - + + diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 5062ecc3503..2f27bfae1f2 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -305,18 +305,16 @@ - - - - - + + + + + - - @@ -330,20 +328,18 @@ - - - - - - - + + + + + + + - - diff --git a/addons/purchase/report/purchase_report_view.xml b/addons/purchase/report/purchase_report_view.xml index 37778328bcb..34ba24f7bf6 100644 --- a/addons/purchase/report/purchase_report_view.xml +++ b/addons/purchase/report/purchase_report_view.xml @@ -36,22 +36,6 @@ - - - - - - - - - - - - - - - - diff --git a/addons/sale/report/sale_report_view.xml b/addons/sale/report/sale_report_view.xml index 65695350dd1..46e5be6fec2 100644 --- a/addons/sale/report/sale_report_view.xml +++ b/addons/sale/report/sale_report_view.xml @@ -14,6 +14,29 @@ + + + By Salespersons + sale.report + [] + + {'group_by': ['date:month', 'user_id']} + + + By Salesteam + sale.report + [] + + {'group_by': ['date:month', 'section_id']} + + + By Product + sale.report + [] + + {'group_by': ['date:month', 'product_id']} + + sale.report.search sale.report @@ -21,10 +44,12 @@ - - + - + + + + @@ -32,20 +57,6 @@ - - - - - - - - - - - - - - @@ -57,7 +68,7 @@ graph - {'search_default_Sales':1, 'group_by_no_leaf':1,'group_by':[]} + {'search_default_Sales':1, 'search_default_year': 1, 'group_by_no_leaf':1,'group_by':[]} This report performs analysis on your quotations and sales orders. Analysis check your sales revenues and sort it by different group criteria (salesman, partner, product, etc.) Use this report to perform analysis on sales not having invoiced yet. If you want to analyse your turnover, you should use the Invoice Analysis report in the Accounting application. diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index f61c518918e..13e5d952006 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -246,24 +246,22 @@ - - - - - - - - + + + + + + + + - - - - - + + + diff --git a/addons/sale_stock/report/sale_report_view.xml b/addons/sale_stock/report/sale_report_view.xml index 5e5ab042e9a..ca433dff087 100644 --- a/addons/sale_stock/report/sale_report_view.xml +++ b/addons/sale_stock/report/sale_report_view.xml @@ -10,9 +10,6 @@ - - -