diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index fdfcb1caaa5..846a86724b2 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -5,10 +5,14 @@ Billing - + + + + + Accountant diff --git a/addons/account/views/account_invoice_view.xml b/addons/account/views/account_invoice_view.xml index e1da859f9d0..500044ecc96 100644 --- a/addons/account/views/account_invoice_view.xml +++ b/addons/account/views/account_invoice_view.xml @@ -46,7 +46,7 @@ - + @@ -68,7 +68,7 @@ - + @@ -272,7 +272,7 @@ - + @@ -410,7 +410,7 @@ - + diff --git a/addons/account/views/report_invoice.xml b/addons/account/views/report_invoice.xml index 7226d27aae9..8e3779d5fd2 100644 --- a/addons/account/views/report_invoice.xml +++ b/addons/account/views/report_invoice.xml @@ -61,7 +61,7 @@ Source Document Quantity Unit Price - Disc.(%) + Disc.(%) Taxes Tax Excluded Price @@ -77,7 +77,7 @@ - + diff --git a/addons/crm/__manifest__.py b/addons/crm/__manifest__.py index b30f5ce5d15..9b37fd17258 100644 --- a/addons/crm/__manifest__.py +++ b/addons/crm/__manifest__.py @@ -41,6 +41,9 @@ Dashboard for CRM will include: 'web_tour', ], 'data': [ + 'security/crm_security.xml', + 'security/ir.model.access.csv', + 'data/crm_activity_data.xml', 'data/crm_data.xml', 'data/crm_stage_data.xml', @@ -49,9 +52,6 @@ Dashboard for CRM will include: 'data/web_planner_data.xml', 'data/mail_template_data.xml', - 'security/crm_security.xml', - 'security/ir.model.access.csv', - 'wizard/base_partner_merge_views.xml', 'wizard/crm_activity_log_views.xml', 'wizard/crm_lead_lost_views.xml', diff --git a/addons/hr_expense/views/hr_expense_views.xml b/addons/hr_expense/views/hr_expense_views.xml index 4d42af07a6b..84ff6bd980b 100644 --- a/addons/hr_expense/views/hr_expense_views.xml +++ b/addons/hr_expense/views/hr_expense_views.xml @@ -562,7 +562,7 @@ - + diff --git a/addons/procurement/views/product_views.xml b/addons/procurement/views/product_views.xml index 5031f71279d..ab4635ac8b6 100644 --- a/addons/procurement/views/product_views.xml +++ b/addons/procurement/views/product_views.xml @@ -10,7 +10,7 @@ diff --git a/addons/website_sale/__manifest__.py b/addons/website_sale/__manifest__.py index 5013ae47189..f326096fba0 100644 --- a/addons/website_sale/__manifest__.py +++ b/addons/website_sale/__manifest__.py @@ -12,6 +12,8 @@ Odoo E-Commerce """, 'depends': ['website', 'sale', 'payment', 'website_payment', 'website_portal_sale', 'website_mail', 'website_form', 'rating'], 'data': [ + 'security/ir.model.access.csv', + 'security/website_sale.xml', 'data/data.xml', 'data/web_planner_data.xml', 'views/views.xml', @@ -23,8 +25,6 @@ Odoo E-Commerce 'views/snippets.xml', 'views/report_shop_saleorder.xml', 'views/res_config_view.xml', - 'security/ir.model.access.csv', - 'security/website_sale.xml', ], 'demo': [ 'data/demo.xml', diff --git a/odoo/addons/base/base.sql b/odoo/addons/base/base.sql index 4f53a2b032b..45ffdce64b6 100644 --- a/odoo/addons/base/base.sql +++ b/odoo/addons/base/base.sql @@ -68,6 +68,12 @@ CREATE TABLE res_users ( primary key(id) ); +CREATE TABLE res_groups ( + id serial NOT NULL, + name varchar NOT NULL, + primary key(id) +); + create table wkf ( id serial, name varchar(64), @@ -209,3 +215,7 @@ select setval('res_partner_id_seq', 2); insert into res_users (id, login, password, active, partner_id, company_id) VALUES (1, 'admin', 'admin', true, 1, 1); insert into ir_model_data (name, module, model, noupdate, res_id) VALUES ('user_root', 'base', 'res.users', true, 1); select setval('res_users_id_seq', 2); + +insert into res_groups (id, name) VALUES (1, 'Employee'); +insert into ir_model_data (name, module, model, noupdate, res_id) VALUES ('group_user', 'base', 'res.groups', true, 1); +select setval('res_groups_id_seq', 2);