From 74f86f3b9d775311fafad53cde3eb644e0527d9f Mon Sep 17 00:00:00 2001 From: "Vir (Open ERP)" Date: Mon, 30 Aug 2010 11:18:41 +0530 Subject: [PATCH] [MOD/IMP] Idea : Usability Improvements bzr revid: vir@tinyerp.com-20100830054841-uzgwfybju42djdqc --- addons/idea/idea.py | 4 ++-- addons/idea/idea_data.xml | 6 +++--- addons/idea/idea_view.xml | 7 ++++--- addons/idea/report/report_vote.py | 2 +- addons/idea/report/report_vote_view.xml | 8 ++++++-- addons/idea/test/test_idea.yml | 2 +- 6 files changed, 17 insertions(+), 12 deletions(-) diff --git a/addons/idea/idea.py b/addons/idea/idea.py index e1a522b6381..4b6dbd4d039 100644 --- a/addons/idea/idea.py +++ b/addons/idea/idea.py @@ -51,7 +51,7 @@ idea_category() class idea_idea(osv.osv): """ Idea """ _name = 'idea.idea' - _rec_name = 'title' + _rec_name = 'name' def _vote_avg_compute(self, cr, uid, ids, name, arg, context = None): @@ -153,7 +153,7 @@ class idea_idea(osv.osv): _columns = { 'user_id': fields.many2one('res.users', 'Creator', required=True, readonly=True), - 'title': fields.char('Idea Summary', size=64, required=True, readonly=True, states={'draft':[('readonly',False)]}), + 'name': fields.char('Idea Summary', size=64, required=True, readonly=True, states={'draft':[('readonly',False)]}), 'description': fields.text('Description', help='Content of the idea', readonly=True, states={'draft':[('readonly',False)]}), 'comment_ids': fields.one2many('idea.comment', 'idea_id', 'Comments'), 'created_date': fields.datetime('Creation date', readonly=True), diff --git a/addons/idea/idea_data.xml b/addons/idea/idea_data.xml index 8c147c35d32..6d5bda20de4 100644 --- a/addons/idea/idea_data.xml +++ b/addons/idea/idea_data.xml @@ -1,15 +1,15 @@ - + General General Ideas True - + - TODO: Need to put a good idea on OpenERP + TODO: Need to put a good idea on OpenERP TODO: Need to put a good idea on OpenERP True diff --git a/addons/idea/idea_view.xml b/addons/idea/idea_view.xml index 31c9e5abcf9..b725e96858e 100644 --- a/addons/idea/idea_view.xml +++ b/addons/idea/idea_view.xml @@ -135,6 +135,7 @@ + @@ -194,7 +195,7 @@
- + @@ -263,7 +264,7 @@ tree - + @@ -291,7 +292,7 @@ - + diff --git a/addons/idea/report/report_vote.py b/addons/idea/report/report_vote.py index 2751450129c..008cb3ed711 100644 --- a/addons/idea/report/report_vote.py +++ b/addons/idea/report/report_vote.py @@ -35,7 +35,7 @@ class report_vote(osv.osv): ('10','October'), ('11','November'), ('12','December')], 'Month',readonly=True), 'day': fields.char('Day', size=128, readonly=True), 'user_id': fields.many2one('res.users', 'User Name'), - 'score': fields.integer('Score'), + 'score': fields.integer('Score',group_operator="avg"), 'idea_id': fields.many2one('idea.idea', 'Idea'), 'nbr':fields.integer('# of Lines', readonly=True), 'idea_state': fields.selection([('draft', 'Draft'),('open', 'Opened'), diff --git a/addons/idea/report/report_vote_view.xml b/addons/idea/report/report_vote_view.xml index b1391aa6516..5768586512b 100644 --- a/addons/idea/report/report_vote_view.xml +++ b/addons/idea/report/report_vote_view.xml @@ -57,6 +57,10 @@ + + + + @@ -67,7 +71,7 @@ - + @@ -83,7 +87,7 @@ form tree,form - {'search_default_User':1,'group_by_no_leaf':1,'group_by':[]} + {'search_default_User':1,'search_default_State':1,'group_by_no_leaf':1,'group_by':[]} diff --git a/addons/idea/test/test_idea.yml b/addons/idea/test/test_idea.yml index 9646222cab4..95309b1b9cd 100644 --- a/addons/idea/test/test_idea.yml +++ b/addons/idea/test/test_idea.yml @@ -15,7 +15,7 @@ description: I want that Technical presentation are arranged for 1 hours in every day.\nso, on that presentation, we can know all things what improvement and development are done in our company.\n\n\n\n\n - title: Technical presentation for 1 hours in every day + name: Technical presentation for 1 hours in every day user_id: base.user_root - |