diff --git a/addons/portal/wizard/portal_wizard.py b/addons/portal/wizard/portal_wizard.py
index 0eceec3f46b..e7b89bb0732 100644
--- a/addons/portal/wizard/portal_wizard.py
+++ b/addons/portal/wizard/portal_wizard.py
@@ -147,6 +147,7 @@ class wizard(osv.osv_memory):
'context_lang': u.lang,
'share': True,
'partner_id': u.partner_id and u.partner_id.id,
+ 'groups_id': [(6, 0, [])],
} for u in wiz.user_ids if u.user_email not in existing_logins ]
portal_obj.write(cr, ROOT_UID, [wiz.portal_id.id],
{'users': [(0, 0, data) for data in new_users_data]}, context0)
diff --git a/addons/portal_customer/portal_customer_view.xml.THIS b/addons/portal_customer/portal_customer_view.xml.THIS
deleted file mode 100644
index b8f734ea7c6..00000000000
--- a/addons/portal_customer/portal_customer_view.xml.THIS
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/portal_customer/portal_demo.xml.THIS b/addons/portal_customer/portal_demo.xml.THIS
deleted file mode 100644
index 43c654b3949..00000000000
--- a/addons/portal_customer/portal_demo.xml.THIS
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-
-
-
- Sale Order
-
- True
-
-
-
- Sale Order Line
-
- True
-
-
-
- Stock Picking
-
- True
-
-
-
-
- Account Invoice
-
- True
-
-
-
-
- Account Invoice Line
-
- True
-
-
-
-
-
- Personal Leads
-
- ['|',('partner_id.email','=',user.login),('user_id','=',False)]
-
-
-
-
- Personal Leads
-
- [('partner_id.email','=',user.login)]
-
-
-
-
- Personal Leads
-
- [('partner_id.email','=',user.login)]
-
-
-
-
- Sales Portal
-
-
-
-
-
-
-
-
-
diff --git a/addons/portal_customer/security/portal_customer_security.xml b/addons/portal_customer/security/portal_customer_security.xml
index 19873f23e26..b6a901cdf0c 100644
--- a/addons/portal_customer/security/portal_customer_security.xml
+++ b/addons/portal_customer/security/portal_customer_security.xml
@@ -14,8 +14,7 @@
Sales Portal
-
-
+
diff --git a/addons/portal_customer/security/security_customer_portal.xml b/addons/portal_customer/security/security_customer_portal.xml
deleted file mode 100644
index 2706b75ad5e..00000000000
--- a/addons/portal_customer/security/security_customer_portal.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-
- Sale Order
-
- True
-
-
-
- Sale Order Line
-
- True
-
-
-
- Stock Picking
-
- True
-
-
-
-
- Account Invoice
-
- True
-
-
-
-
- Account Invoice Line
-
- True
-
-
-
-
-
- Personal Leads
-
- ['|',('partner_id.email','=',user.login),('user_id','=',False)]
-
-
-
-
- Personal Leads
-
- [('partner_id.email','=',user.login)]
-
-
-
-
- Personal Leads
-
- [('partner_id.email','=',user.login)]
-
-
-
-
-
-
- Sales Portal
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/portal_customer_claim/__openerp__.py b/addons/portal_customer_claim/__openerp__.py
index e6a89ed3a21..ad41bc53786 100644
--- a/addons/portal_customer_claim/__openerp__.py
+++ b/addons/portal_customer_claim/__openerp__.py
@@ -31,6 +31,7 @@
'author': 'OpenERP SA',
'depends': ['crm_claim','portal_customer'],
'update_xml': [
+ 'security/portal_customer_security.xml',
'portal_customer_claim_view.xml',
"security/ir.model.access.csv",
],
diff --git a/addons/portal_customer_claim/security/portal_customer_security.xml b/addons/portal_customer_claim/security/portal_customer_security.xml
new file mode 100644
index 00000000000..d3709b755a5
--- /dev/null
+++ b/addons/portal_customer_claim/security/portal_customer_security.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Personal Claims
+
+ [('partner_id.email','=',user.login)]
+
+
+
+
+
diff --git a/addons/portal_customer_event/__openerp__.py b/addons/portal_customer_event/__openerp__.py
index ee531816b44..21f6b62c2e8 100644
--- a/addons/portal_customer_event/__openerp__.py
+++ b/addons/portal_customer_event/__openerp__.py
@@ -31,6 +31,7 @@
'author': 'OpenERP SA',
'depends': ['event','portal_customer'],
'update_xml': [
+ 'security/portal_customer_security.xml',
'portal_customer_event_view.xml',
'security/ir.model.access.csv',
],
diff --git a/addons/portal_customer_event/security/portal_customer_security.xml b/addons/portal_customer_event/security/portal_customer_security.xml
new file mode 100644
index 00000000000..fe04832fe10
--- /dev/null
+++ b/addons/portal_customer_event/security/portal_customer_security.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+ Personal Events
+
+ [('partner_id.email','=',user.login)]
+
+
+
+
+ Personal Events
+
+ [('partner_id.email','=',user.login)]
+
+
+
+
+
diff --git a/addons/portal_customer_issue/__openerp__.py b/addons/portal_customer_issue/__openerp__.py
index 90fd21b622b..eae8b8ba9ea 100644
--- a/addons/portal_customer_issue/__openerp__.py
+++ b/addons/portal_customer_issue/__openerp__.py
@@ -31,6 +31,7 @@
'author': 'OpenERP SA',
'depends': ['project_issue','portal_customer'],
'update_xml': [
+ 'security/portal_customer_security.xml',
'security/ir.model.access.csv',
'portal_customer_issue_view.xml',
],
diff --git a/addons/portal_customer_issue/security/portal_customer_security.xml b/addons/portal_customer_issue/security/portal_customer_security.xml
new file mode 100644
index 00000000000..465cdee67b6
--- /dev/null
+++ b/addons/portal_customer_issue/security/portal_customer_security.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+ Personal Issues
+
+ [('partner_id.email','=',user.login)]
+
+
+
+ Personal Task
+
+ [('partner_id.email','=',user.login)]
+
+
+
+