From 3e1a035f67cb4b4717dfff174ea09e272caee6ff Mon Sep 17 00:00:00 2001 From: "apa (OpenERP)" Date: Thu, 23 Dec 2010 14:56:39 +0530 Subject: [PATCH 01/10] [IMP]:base -remove all personal tweets available in widget list (odo, stephane, ...), keep only "OpenERP Favorites". -the openerp favorites widget should be deletable by default (by a user => in demo data, demo user should be able to remove this widget from his homepage) bzr revid: apa@tinyerp.com-20101223092639-6495v63r1acp4ewn --- bin/addons/base/res/res_widget_data.xml | 4 ++-- bin/addons/base/res/res_widget_demo.xml | 4 ++-- bin/addons/base/security/ir.model.access.csv | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/addons/base/res/res_widget_data.xml b/bin/addons/base/res/res_widget_data.xml index 1e64955da1a..a0c8d6b3c5a 100644 --- a/bin/addons/base/res/res_widget_data.xml +++ b/bin/addons/base/res/res_widget_data.xml @@ -39,7 +39,7 @@ new TWTR.Widget({ ]]> - + diff --git a/bin/addons/base/res/res_widget_demo.xml b/bin/addons/base/res/res_widget_demo.xml index 6ffe9bfb182..2818ad0054b 100644 --- a/bin/addons/base/res/res_widget_demo.xml +++ b/bin/addons/base/res/res_widget_demo.xml @@ -1,13 +1,13 @@ - + diff --git a/bin/addons/base/security/ir.model.access.csv b/bin/addons/base/security/ir.model.access.csv index b83d858d4e8..dec890bf7cb 100644 --- a/bin/addons/base/security/ir.model.access.csv +++ b/bin/addons/base/security/ir.model.access.csv @@ -1,5 +1,5 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_res_widget_user_all","res_widget_user all","model_res_widget_user",,1,0,0,0 +"access_res_widget_user_all","res_widget_user all","model_res_widget_user",,1,1,1,1 "access_res_widget_user_group_user","res_widget_user group_user","model_res_widget_user","group_user",1,1,1,1 "access_ir_attachment_all","ir_attachment all","model_ir_attachment",,1,0,0,0 "access_ir_attachment_group_user","ir_attachment group_user","model_ir_attachment","group_user",1,1,1,1 From d778f3f93b73fb40c78268d9b8618467c9c541e4 Mon Sep 17 00:00:00 2001 From: "apa (OpenERP)" Date: Thu, 23 Dec 2010 17:49:53 +0530 Subject: [PATCH 02/10] [IMP]:base:for widgets http://pad.openerp.com/widgets-homepage bzr revid: apa@tinyerp.com-20101223121953-dtd53kwsv6hqkc1h --- bin/addons/base/res/res_widget.py | 23 ++- bin/addons/base/res/res_widget_data.xml | 192 +++--------------------- bin/addons/base/res/res_widget_demo.xml | 10 +- bin/addons/base/res/res_widget_view.xml | 2 +- 4 files changed, 43 insertions(+), 184 deletions(-) diff --git a/bin/addons/base/res/res_widget.py b/bin/addons/base/res/res_widget.py index 608c9c6d773..81be708a331 100644 --- a/bin/addons/base/res/res_widget.py +++ b/bin/addons/base/res/res_widget.py @@ -52,14 +52,23 @@ class res_widget_user(osv.osv): res_widget_user() - class res_widget_wizard(osv.osv_memory): _name = "res.widget.wizard" _description = "Add a widget for User" + + def widgets_list_get(self, cr, uid,context=None): + widget_obj=self.pool.get('res.widget') + ids=widget_obj.search(cr, uid,[],context=context) + if not len(ids): + return [] + reads = widget_obj.read(cr, uid, ids, ['title'], context=context) + res = [] + for record in reads: + res.append((record['id'], record['title'])) + return res + _columns = { - 'widget_id': fields.many2many("res.widget", - "res_widget_user_rel", "uid", "wid", - "Widget"), + 'widgets_list': fields.selection(widgets_list_get,string='Widget',required=True), } def action_get(self, cr, uid, context=None): @@ -67,10 +76,10 @@ class res_widget_wizard(osv.osv_memory): cr, uid, 'base', 'action_res_widget_wizard', context=context) def res_widget_add(self, cr, uid, ids, context=None): - wizard = self.read(cr, uid, ids, context=context)[0] - for wiz_id in wizard['widget_id']: + widget_id = self.read(cr, uid, ids, context=context)[0] + if widget_id.has_key('widgets_list') and widget_id['widgets_list']: self.pool.get('res.widget.user').create( - cr, uid, {'user_id':uid, 'widget_id':wiz_id}, context=context) + cr, uid, {'user_id':uid, 'widget_id':widget_id['widgets_list']}, context=context) return {'type': 'ir.actions.act_window_close'} res_widget_wizard() diff --git a/bin/addons/base/res/res_widget_data.xml b/bin/addons/base/res/res_widget_data.xml index a0c8d6b3c5a..34fa3341e1e 100644 --- a/bin/addons/base/res/res_widget_data.xml +++ b/bin/addons/base/res/res_widget_data.xml @@ -39,190 +39,40 @@ new TWTR.Widget({ ]]> - + + + * + + +]]> + diff --git a/bin/addons/base/res/res_widget_demo.xml b/bin/addons/base/res/res_widget_demo.xml index 2818ad0054b..3ce98e9ae2d 100644 --- a/bin/addons/base/res/res_widget_demo.xml +++ b/bin/addons/base/res/res_widget_demo.xml @@ -1,13 +1,13 @@ - + diff --git a/bin/addons/base/res/res_widget_view.xml b/bin/addons/base/res/res_widget_view.xml index 91b108257dc..90bde7a22b5 100644 --- a/bin/addons/base/res/res_widget_view.xml +++ b/bin/addons/base/res/res_widget_view.xml @@ -81,7 +81,7 @@ form
- + From 54f1eb857b9c301ae5a362502ef0f01216d710e1 Mon Sep 17 00:00:00 2001 From: "apa (OpenERP)" Date: Fri, 24 Dec 2010 10:48:38 +0530 Subject: [PATCH 03/10] [IMP]:typo bzr revid: apa@tinyerp.com-20101224051838-buzyrt3v78rq1fe4 --- bin/addons/base/res/res_widget_data.xml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/bin/addons/base/res/res_widget_data.xml b/bin/addons/base/res/res_widget_data.xml index 34fa3341e1e..bb8b0cf892a 100644 --- a/bin/addons/base/res/res_widget_data.xml +++ b/bin/addons/base/res/res_widget_data.xml @@ -57,8 +57,8 @@ new TWTR.Widget({ ]]> - - Goosle Maps + + Google Maps ]]> @@ -66,12 +66,7 @@ new TWTR.Widget({ Currency Converter - - - * - - -]]> + ]]> From 96fcf28f194675a81243429630025c6324f0ffeb Mon Sep 17 00:00:00 2001 From: "Harry (OpenERP)" Date: Mon, 27 Dec 2010 15:30:00 +0530 Subject: [PATCH 04/10] [FIX] crm: typo bzr revid: hmo@tinyerp.com-20101227100000-glr05umryqisghdh --- addons/crm/res_partner_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/crm/res_partner_view.xml b/addons/crm/res_partner_view.xml index e4b228e0bb9..b0a2ba01e4e 100644 --- a/addons/crm/res_partner_view.xml +++ b/addons/crm/res_partner_view.xml @@ -74,7 +74,7 @@ -