From 8eb7fb82de5bd5b7ec412f77d04d7b929a41a928 Mon Sep 17 00:00:00 2001 From: "Mahendra Barad (OpenERP)" Date: Tue, 7 Jan 2014 18:41:34 +0530 Subject: [PATCH] [IMP]added the legend widget for priority and kanban state bzr revid: mba@tinyerp.com-20140107131134-fho22izhbw86w1w5 --- addons/crm/crm.py | 10 ++--- addons/crm/crm_lead.py | 14 +----- addons/crm/crm_lead_demo.xml | 6 +-- addons/crm/crm_lead_view.xml | 15 +++++-- addons/hr_recruitment/hr_recruitment.py | 13 +++--- addons/hr_recruitment/hr_recruitment_view.xml | 27 +++++------- addons/project/project.py | 4 +- addons/project/project_view.xml | 8 ++-- addons/project_issue/project_issue.py | 15 ++----- addons/project_issue/project_issue_demo.xml | 2 +- addons/project_issue/project_issue_view.xml | 44 +++++++------------ 11 files changed, 66 insertions(+), 92 deletions(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index a98fcadb959..700047768ba 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -28,11 +28,11 @@ from openerp.osv import fields from openerp.osv import osv AVAILABLE_PRIORITIES = [ - ('1', 'Highest'), - ('2', 'High'), - ('3', 'Normal'), - ('4', 'Low'), - ('5', 'Lowest'), + ('0', 'Lowest'), + ('1', 'Low'), + ('2', 'Normal'), + ('3', 'High'), + ('4', 'Highest'), ] class crm_case_channel(osv.osv): diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index eaf51293355..c13e5703897 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -445,19 +445,7 @@ class crm_lead(format_address, osv.osv): return True def set_priority(self, cr, uid, ids, priority, context=None): - """ Set lead priority - """ - return self.write(cr, uid, ids, {'priority': priority}, context=context) - - def set_high_priority(self, cr, uid, ids, context=None): - """ Set lead priority to high - """ - return self.set_priority(cr, uid, ids, '1', context=context) - - def set_normal_priority(self, cr, uid, ids, context=None): - """ Set lead priority to normal - """ - return self.set_priority(cr, uid, ids, '3', context=context) + return self.write(cr, uid, ids, {'priority': str(priority)}, context=context) def _merge_get_result_type(self, cr, uid, opps, context=None): """ diff --git a/addons/crm/crm_lead_demo.xml b/addons/crm/crm_lead_demo.xml index dab17888d7a..c3785081d4f 100644 --- a/addons/crm/crm_lead_demo.xml +++ b/addons/crm/crm_lead_demo.xml @@ -174,7 +174,7 @@ Contact: +1 813 494 5005 - 5 + 4 @@ -525,7 +525,7 @@ Andrew - 5 + 4 @@ -543,7 +543,7 @@ Andrew - 5 + 4 diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index 1107234b928..9c5746c7ead 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -302,9 +302,16 @@
- 7 - 7 - + + + + + +
+ + + +
+
- diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index c293c689a5b..60f4ecafb4d 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -27,12 +27,11 @@ from openerp.tools.translate import _ from openerp.tools import html2plaintext AVAILABLE_PRIORITIES = [ - ('', ''), - ('5', 'Not Good'), - ('4', 'On Average'), - ('3', 'Good'), - ('2', 'Very Good'), - ('1', 'Excellent') + ('0', 'Not Good'), + ('1', 'On Average'), + ('2', 'Good'), + ('3', 'Very Good'), + ('4', 'Excellent') ] class hr_recruitment_source(osv.osv): @@ -467,7 +466,7 @@ class hr_applicant(osv.Model): def set_priority(self, cr, uid, ids, priority, *args): """Set applicant priority """ - return self.write(cr, uid, ids, {'priority': priority}) + return self.write(cr, uid, ids, {'priority': str(priority)}) def set_high_priority(self, cr, uid, ids, *args): """Set applicant priority to high diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml index bd90ccc9a45..54387490709 100644 --- a/addons/hr_recruitment/hr_recruitment_view.xml +++ b/addons/hr_recruitment/hr_recruitment_view.xml @@ -85,6 +85,7 @@ attrs="{'invisible':[('survey','=',False)]}"/>