diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml
index 5547e561cac..1bd9765d455 100644
--- a/addons/account/security/account_security.xml
+++ b/addons/account/security/account_security.xml
@@ -21,6 +21,10 @@
+
+
+
+
Pro-forma Invoices
diff --git a/addons/event/security/event_security.xml b/addons/event/security/event_security.xml
index 44a9a1b9c8a..ebdbac4a967 100644
--- a/addons/event/security/event_security.xml
+++ b/addons/event/security/event_security.xml
@@ -15,6 +15,10 @@
+
+
+
+
Schedule Emails on Event Subscription
diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml
index 0d11edf023a..190a85729a4 100644
--- a/addons/fleet/security/fleet_security.xml
+++ b/addons/fleet/security/fleet_security.xml
@@ -15,6 +15,9 @@
+
+
+
diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml
index a16f8074cf8..3a598bb4a70 100644
--- a/addons/hr/security/hr_security.xml
+++ b/addons/hr/security/hr_security.xml
@@ -20,6 +20,10 @@
+
+
+
+
Attendances
diff --git a/addons/im_livechat/security/im_livechat_channel_security.xml b/addons/im_livechat/security/im_livechat_channel_security.xml
index 56f67c7c4bb..5b0266fc28a 100644
--- a/addons/im_livechat/security/im_livechat_channel_security.xml
+++ b/addons/im_livechat/security/im_livechat_channel_security.xml
@@ -21,5 +21,9 @@
+
+
+
+
diff --git a/addons/lunch/security/lunch_security.xml b/addons/lunch/security/lunch_security.xml
index a4757302500..c622fed989c 100644
--- a/addons/lunch/security/lunch_security.xml
+++ b/addons/lunch/security/lunch_security.xml
@@ -16,6 +16,10 @@
+
+
+
+
lunch.cashmove: do not see other people's cashmove
diff --git a/addons/marketing_campaign/security/marketing_campaign_security.xml b/addons/marketing_campaign/security/marketing_campaign_security.xml
index 259a2f3a889..ab0b3e303f9 100644
--- a/addons/marketing_campaign/security/marketing_campaign_security.xml
+++ b/addons/marketing_campaign/security/marketing_campaign_security.xml
@@ -12,5 +12,10 @@
+
+
+
+
+
diff --git a/addons/mass_mailing/security/mass_mailing_security.xml b/addons/mass_mailing/security/mass_mailing_security.xml
index 425d1d2bf43..d26cf84b66f 100644
--- a/addons/mass_mailing/security/mass_mailing_security.xml
+++ b/addons/mass_mailing/security/mass_mailing_security.xml
@@ -7,6 +7,10 @@
+
+
+
+
+
+
+
+
Manage Work Order Operations
diff --git a/addons/point_of_sale/security/point_of_sale_security.xml b/addons/point_of_sale/security/point_of_sale_security.xml
index 1d3e6123eef..1c4cf30e363 100644
--- a/addons/point_of_sale/security/point_of_sale_security.xml
+++ b/addons/point_of_sale/security/point_of_sale_security.xml
@@ -13,6 +13,10 @@
+
+
+
+
Point Of Sale Bank Statement POS User
diff --git a/addons/project/security/project_security.xml b/addons/project/security/project_security.xml
index 03a2ed38adb..2d8dc77ee81 100644
--- a/addons/project/security/project_security.xml
+++ b/addons/project/security/project_security.xml
@@ -15,6 +15,10 @@
+
+
+
+
Task's Work on Tasks
diff --git a/addons/purchase/security/purchase_security.xml b/addons/purchase/security/purchase_security.xml
index cc732a8cabd..edccd9afd73 100644
--- a/addons/purchase/security/purchase_security.xml
+++ b/addons/purchase/security/purchase_security.xml
@@ -15,6 +15,10 @@
+
+
+
+
Analytic Accounting for Purchases
diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml
index 39d26efc58f..cfc388c637c 100644
--- a/addons/stock/security/stock_security.xml
+++ b/addons/stock/security/stock_security.xml
@@ -18,6 +18,10 @@
+
+
+
+
Manage Lots / Serial Numbers
diff --git a/addons/survey/security/survey_security.xml b/addons/survey/security/survey_security.xml
index afaf592686b..470a5685ac9 100644
--- a/addons/survey/security/survey_security.xml
+++ b/addons/survey/security/survey_security.xml
@@ -15,6 +15,10 @@
+
+
+
+
Access to survey for regular users
diff --git a/addons/website/data/data.xml b/addons/website/data/data.xml
index f30068b72e9..98db6fe9cba 100644
--- a/addons/website/data/data.xml
+++ b/addons/website/data/data.xml
@@ -43,6 +43,10 @@
+
+
+
+
Website Apps
ir.module.module
diff --git a/openerp/addons/base/base_data.xml b/openerp/addons/base/base_data.xml
index 51904e27201..ee031437a2f 100644
--- a/openerp/addons/base/base_data.xml
+++ b/openerp/addons/base/base_data.xml
@@ -51,6 +51,13 @@
Administrator]]>
+
+
+ default user
+ default
+
+
+
diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py
index db1c6c09a48..c929b2dab59 100644
--- a/openerp/addons/base/res/res_users.py
+++ b/openerp/addons/base/res/res_users.py
@@ -262,16 +262,10 @@ class res_users(osv.osv):
return False
def _get_group(self,cr, uid, context=None):
- dataobj = self.pool.get('ir.model.data')
- result = []
- try:
- dummy,group_id = dataobj.get_object_reference(cr, SUPERUSER_ID, 'base', 'group_user')
- result.append(group_id)
- dummy,group_id = dataobj.get_object_reference(cr, SUPERUSER_ID, 'base', 'group_partner_manager')
- result.append(group_id)
- except ValueError:
- # If these groups does not exists anymore
- pass
+ default_user = self.pool['ir.model.data'].xmlid_to_object(cr, uid, 'base.default_user')
+ if not default_user:
+ return []
+ result = default_user.groups_id.ids
return result
_defaults = {
diff --git a/openerp/addons/base/security/base_security.xml b/openerp/addons/base/security/base_security.xml
index c5c60632758..073acaebd91 100644
--- a/openerp/addons/base/security/base_security.xml
+++ b/openerp/addons/base/security/base_security.xml
@@ -21,10 +21,18 @@
+
+
+
+
Employee
+
+
+
+
Enable Light Multi Company
@@ -55,10 +63,18 @@
+
+
+
+
Contact Creation
+
+
+
+