From 0b3051c1706d8aae0358bf76a2ad6279f3cee9b2 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Mon, 10 May 2010 12:37:03 +0530 Subject: [PATCH] [IMP]: crm: Usability Improvements in search views and filters bzr revid: rpa@tinyerp.com-20100510070703-15tllshsqgyguq82 --- addons/crm/crm_lead_menu.xml | 5 ++ addons/crm/crm_lead_view.xml | 4 +- addons/crm/crm_meeting.py | 6 +- addons/crm/crm_meeting_menu.xml | 86 ++----------------- addons/crm/crm_meeting_view.xml | 24 +++++- addons/crm/crm_opportunity_menu.xml | 6 ++ addons/crm/crm_opportunity_view.xml | 4 +- addons/crm/crm_phonecall.py | 1 + addons/crm/crm_phonecall_view.xml | 2 +- .../wizard/crm_phonecall_to_opportunity.py | 1 - addons/crm_claim/crm_claim_view.xml | 4 +- addons/crm_fundraising/crm_fundraising.py | 1 + .../crm_fundraising/crm_fundraising_menu.xml | 1 + .../crm_fundraising/crm_fundraising_view.xml | 37 +++++--- addons/crm_helpdesk/crm_helpdesk_view.xml | 2 +- 15 files changed, 80 insertions(+), 104 deletions(-) diff --git a/addons/crm/crm_lead_menu.xml b/addons/crm/crm_lead_menu.xml index 9e121a1d561..d4d182a2dc5 100644 --- a/addons/crm/crm_lead_menu.xml +++ b/addons/crm/crm_lead_menu.xml @@ -9,13 +9,16 @@ ['|', ('type','=','lead'), ('type','=',False)] + {'search_default_current':1} + tree + form @@ -25,6 +28,8 @@ + + - + diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py index 38cfba16a6b..30baebaec53 100644 --- a/addons/crm/crm_meeting.py +++ b/addons/crm/crm_meeting.py @@ -55,7 +55,8 @@ class crm_meeting(osv.osv, crm_case): select=True, help='Sales team to which Case belongs to.\ Define Responsible user and Email account for mail gateway.'), 'email_from': fields.char('Email', size=128, help="These people will receive email."), - + 'id': fields.integer('ID'), + # Meeting fields 'categ_id': fields.many2one('crm.case.categ', 'Meeting Type', \ domain="[('object_id.model', '=', 'crm.meeting')]", \ @@ -74,7 +75,8 @@ class crm_meeting(osv.osv, crm_case): } _defaults = { - 'state': lambda *a: 'draft', + 'state': lambda *a: 'draft', + 'active': lambda *a: 1, } def open_meeting(self, cr, uid, ids, context=None): diff --git a/addons/crm/crm_meeting_menu.xml b/addons/crm/crm_meeting_menu.xml index 3fd8a37d05e..562274ee301 100644 --- a/addons/crm/crm_meeting_menu.xml +++ b/addons/crm/crm_meeting_menu.xml @@ -12,7 +12,6 @@ domain="[('partner_id', '=', active_id)]" /> - @@ -24,18 +23,21 @@ + tree + form + gantt @@ -43,68 +45,36 @@ - - - - - - - - - calendar - - - - - - tree - - - - - - form - - - - - - gantt - - - - + Meetings crm.meeting calendar,tree,form,gantt + {'search_default_current':1} + calendar + tree + form + gantt @@ -136,43 +106,5 @@ name="Meeting Invitations" parent="crm.menu_meeting_sale" sequence="10" action="action_view_attendee_form" /> - - - Next Meetings - crm.meeting - form - tree,calendar,form,gantt - - - - - - - calendar - - - - - - - tree - - - - - - - form - - - - - - - gantt - - - diff --git a/addons/crm/crm_meeting_view.xml b/addons/crm/crm_meeting_view.xml index 75243f506be..14693086e4a 100644 --- a/addons/crm/crm_meeting_view.xml +++ b/addons/crm/crm_meeting_view.xml @@ -263,12 +263,12 @@ - + - @@ -280,6 +280,22 @@ + + + + + + + + + + + diff --git a/addons/crm/crm_opportunity_menu.xml b/addons/crm/crm_opportunity_menu.xml index 1616520028e..cfce1a6aa9a 100644 --- a/addons/crm/crm_opportunity_menu.xml +++ b/addons/crm/crm_opportunity_menu.xml @@ -27,29 +27,35 @@ crm.lead tree,form,graph [('type','=','opportunity')] + {'search_default_current':1} + tree + form + graph + + diff --git a/addons/crm/crm_opportunity_view.xml b/addons/crm/crm_opportunity_view.xml index 3c3e76f89ac..3e7d6ac119b 100644 --- a/addons/crm/crm_opportunity_view.xml +++ b/addons/crm/crm_opportunity_view.xml @@ -274,7 +274,7 @@ - + - + - + diff --git a/addons/crm_fundraising/crm_fundraising.py b/addons/crm_fundraising/crm_fundraising.py index 3790985075c..adc34900a89 100644 --- a/addons/crm_fundraising/crm_fundraising.py +++ b/addons/crm_fundraising/crm_fundraising.py @@ -31,6 +31,7 @@ class crm_fundraising(osv.osv, crm.crm_case): _inherit ='mailgate.thread' _columns = { + 'id': fields.integer('ID'), 'name': fields.char('Name', size=128, required=True), 'description': fields.text('Description'), 'create_date': fields.datetime('Creation Date' , readonly=True), diff --git a/addons/crm_fundraising/crm_fundraising_menu.xml b/addons/crm_fundraising/crm_fundraising_menu.xml index eab0603c446..9a8d6dee46f 100644 --- a/addons/crm_fundraising/crm_fundraising_menu.xml +++ b/addons/crm_fundraising/crm_fundraising_menu.xml @@ -12,6 +12,7 @@ Funds crm.fundraising tree,form,graph + {"search_default_current":1} diff --git a/addons/crm_fundraising/crm_fundraising_view.xml b/addons/crm_fundraising/crm_fundraising_view.xml index f826cadfb8e..963526e148f 100644 --- a/addons/crm_fundraising/crm_fundraising_view.xml +++ b/addons/crm_fundraising/crm_fundraising_view.xml @@ -60,7 +60,6 @@ - @@ -68,6 +67,7 @@ +