diff --git a/bin/addons/base/__openerp__.py b/bin/addons/base/__openerp__.py index 86a0229358a..2bf126f5300 100644 --- a/bin/addons/base/__openerp__.py +++ b/bin/addons/base/__openerp__.py @@ -73,13 +73,14 @@ 'security/base_security.xml', 'maintenance/maintenance_view.xml', - 'security/ir.model.access.csv' - + 'security/ir.model.access.csv', + 'res/res_widget_view.xml', ], 'demo_xml': [ 'base_demo.xml', 'res/partner/partner_demo.xml', 'res/partner/crm_demo.xml', + 'res/res_widget_data.xml', ], 'test': [ 'test/base_test.xml', diff --git a/bin/addons/base/res/__init__.py b/bin/addons/base/res/__init__.py index b7a14c78a93..1536f8b2d75 100644 --- a/bin/addons/base/res/__init__.py +++ b/bin/addons/base/res/__init__.py @@ -33,4 +33,5 @@ import res_request import res_lang import res_log import ir_property +import res_widget diff --git a/bin/addons/base/res/res_widget.py b/bin/addons/base/res/res_widget.py new file mode 100644 index 00000000000..978a092c5db --- /dev/null +++ b/bin/addons/base/res/res_widget.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from osv import fields,osv + +class res_widget(osv.osv): + _name = "res.widget" + _rec_name = "title" + _columns = { + 'title' : fields.char('Title', size=64), + 'content': fields.text('Content') + } +res_widget() \ No newline at end of file diff --git a/bin/addons/base/res/res_widget_data.xml b/bin/addons/base/res/res_widget_data.xml new file mode 100644 index 00000000000..b0648b9ce32 --- /dev/null +++ b/bin/addons/base/res/res_widget_data.xml @@ -0,0 +1,42 @@ + + + + + OpenERP Favorites + +]]> + + + \ No newline at end of file diff --git a/bin/addons/base/res/res_widget_view.xml b/bin/addons/base/res/res_widget_view.xml new file mode 100644 index 00000000000..7164c504993 --- /dev/null +++ b/bin/addons/base/res/res_widget_view.xml @@ -0,0 +1,51 @@ + + + + + res.widget.search + res.widget + search + + + + + + + + + res.widget.form + res.widget + form + +
+ + + + +
+ + res.widget.tree + res.widget + tree + + + + + + + + + Widgets + res.widget + form + tree,form + + + + +
+
diff --git a/bin/addons/base/security/ir.model.access.csv b/bin/addons/base/security/ir.model.access.csv index cbbeb30fa0d..a8144a44834 100644 --- a/bin/addons/base/security/ir.model.access.csv +++ b/bin/addons/base/security/ir.model.access.csv @@ -120,3 +120,6 @@ "access_ir_filter employee","ir_filters employee","model_ir_filters","group_user",1,1,1,1 "access_ir_filters","ir_filters_all","model_ir_filters",,1,1,1,1 "access_res_partner_address","res.partner.address","model_res_partner_address","group_system",1,1,1,1 +"access_res_widget","res.widget","model_res_widget","group_erp_manager",1,1,1,1 +"access_res_widget_user","res.widget.user","model_res_widget",,1,0,0,0 +