From b574f20012883e86af064be40e29a26013b1de7d Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Tue, 11 Oct 2011 23:20:17 +0200 Subject: [PATCH] [IMP] board module and hr dashboard cleanups split board.board object (almost unsed) xml's from actual board definitions board module defines 2 boards: the admin one, the homepage clean hr board definitions remove hr menuitems from administration menu remove useless menuitem definitions bzr revid: al@openerp.com-20111011212017-qd3d2xp9mfneagqq --- addons/board/__openerp__.py | 12 +- addons/board/board.py | 5 - ...stration_view.xml => board_data_admin.xml} | 29 +-- addons/board/board_data_home.xml | 68 ++++++ addons/board/board_demo.xml | 9 +- addons/board/board_view.xml | 196 ++++++------------ addons/board/security/board_security.xml | 10 - addons/board/security/ir.model.access.csv | 1 - addons/hr/__openerp__.py | 7 +- addons/hr/board_hr_manager_view.xml | 31 --- addons/hr/board_hr_view.xml | 40 ---- addons/hr/hr_board.xml | 62 ++++++ .../board_hr_expense_manager_view.xml | 7 - addons/hr_expense/board_hr_expense_view.xml | 7 - addons/hr_holidays/board_hr_holidays_view.xml | 11 - .../board_hr_manager_holidays_view.xml | 9 +- addons/hr_holidays/hr_holidays_wizard.xml | 6 - .../board_hr_recruitment_statistical_view.xml | 8 - addons/hr_timesheet/hr_timesheet_report.xml | 5 - .../hr_timesheet_invoice_report.xml | 5 - .../board_hr_timesheet_view.xml | 18 -- addons/point_of_sale/static/src/pos.html | 2 +- 22 files changed, 219 insertions(+), 329 deletions(-) rename addons/board/{board_administration_view.xml => board_data_admin.xml} (92%) create mode 100644 addons/board/board_data_home.xml delete mode 100644 addons/board/security/board_security.xml delete mode 100644 addons/hr/board_hr_manager_view.xml delete mode 100644 addons/hr/board_hr_view.xml create mode 100644 addons/hr/hr_board.xml diff --git a/addons/board/__openerp__.py b/addons/board/__openerp__.py index 7f37f125903..69515dc2840 100644 --- a/addons/board/__openerp__.py +++ b/addons/board/__openerp__.py @@ -34,8 +34,16 @@ The user can also publish notes. """, 'author': 'OpenERP SA', 'depends': ['base'], - 'update_xml': ['security/board_security.xml','security/ir.model.access.csv', 'wizard/board_menu_create_view.xml', 'board_view.xml','board_administration_view.xml'], - 'demo_xml': ['board_demo.xml'], + 'update_xml': [ + 'security/ir.model.access.csv', + 'wizard/board_menu_create_view.xml', + 'board_view.xml', + 'board_data_admin.xml', + 'board_data_home.xml', + ], + 'demo_xml': [ + 'board_demo.xml' + ], 'installable': True, 'active': False, 'certificate': '0076912305725', diff --git a/addons/board/board.py b/addons/board/board.py index d215981953a..6a87d5b190b 100644 --- a/addons/board/board.py +++ b/addons/board/board.py @@ -168,9 +168,6 @@ class board_board(osv.osv): 'name':lambda *args: 'Dashboard' } -board_board() - - class board_line(osv.osv): """ Board Line @@ -193,8 +190,6 @@ class board_line(osv.osv): 'position': lambda *args: 'left' } -board_line() - class res_log_report(osv.osv): """ Log Report """ _name = "res.log.report" diff --git a/addons/board/board_administration_view.xml b/addons/board/board_data_admin.xml similarity index 92% rename from addons/board/board_administration_view.xml rename to addons/board/board_data_admin.xml index 9e22dbd3fb6..1f45a6f5a72 100644 --- a/addons/board/board_administration_view.xml +++ b/addons/board/board_data_admin.xml @@ -1,7 +1,6 @@ - - + user.connection.tree @@ -158,23 +157,13 @@ - - - - + + - + + + + + + - - - - - - - - - - - - diff --git a/addons/board/board_data_home.xml b/addons/board/board_data_home.xml new file mode 100644 index 00000000000..ac141e1d2c7 --- /dev/null +++ b/addons/board/board_data_home.xml @@ -0,0 +1,68 @@ + + + + + + Applications Tiles + board.home.applications + + + Tweets Widget + board.home.widgets + + + + Events Widget + board.home.widgets + + + + Facebook Widget + board.home.widgets + + + + Note Widget + board.home.widgets + + + + Google Maps Widget + board.home.widgets + + + + Currency Converter Widget + board.home.widgets + + + + + + Homepage Board + board.board + form + +
+ + + + + + + + + +
+
+
+ + Home Page + board.board + form + form + + + +
+
diff --git a/addons/board/board_demo.xml b/addons/board/board_demo.xml index 2f704e640bc..d36ec6161fe 100644 --- a/addons/board/board_demo.xml +++ b/addons/board/board_demo.xml @@ -1,8 +1,5 @@ - - - - - - \ No newline at end of file + + + diff --git a/addons/board/board_view.xml b/addons/board/board_view.xml index b5048fa7b3d..36d75002476 100644 --- a/addons/board/board_view.xml +++ b/addons/board/board_view.xml @@ -1,146 +1,74 @@ - - - Applications Tiles - board.home.applications - - - Tweets Widget - board.home.widgets - - - - Events Widget - board.home.widgets - - - - Facebook Widget - board.home.widgets - - - - Note Widget - board.home.widgets - - - - Google Maps Widget - board.home.widgets - - - - Currency Converter Widget - board.home.widgets - - - - Homepage Board + + + + board.board.search + board.board + search + + + + + + + + + + + board.board.tree + board.board + tree + + + + + + + + + + board.board.form board.board form + -
- - - - - - - - - -
-
-
- - Home Page - board.board - form - form - - - - - - - board.board.tree - board.board - tree - - +
+ - - - - - - - - board.board.form - board.board - form - - - - + +