From 04a3aaec9893a20a6438b6e179756942c7a730fb Mon Sep 17 00:00:00 2001
From: "vta vta@openerp.com" <>
Date: Wed, 12 Dec 2012 12:08:34 +0100
Subject: [PATCH] [FIX] Access rights on events for anonymous
bzr revid: vta@openerp.com-20121212110834-sxgr3uq0sr8mok0y
---
addons/portal/portal_data.xml | 2 +-
addons/portal/portal_view.xml | 80 +++++++++----------
addons/portal_event/portal_event_view.xml | 2 +-
.../portal_event/security/ir.model.access.csv | 2 +
.../portal_event/security/portal_security.xml | 6 +-
.../security/ir.model.access.csv | 1 +
6 files changed, 47 insertions(+), 46 deletions(-)
diff --git a/addons/portal/portal_data.xml b/addons/portal/portal_data.xml
index 920ec524fbd..14ff49bea09 100644
--- a/addons/portal/portal_data.xml
+++ b/addons/portal/portal_data.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/addons/portal/portal_view.xml b/addons/portal/portal_view.xml
index d853e6b69e5..7bd1224144d 100644
--- a/addons/portal/portal_view.xml
+++ b/addons/portal/portal_view.xml
@@ -8,45 +8,7 @@
groups="portal.group_portal,portal.group_anonymous"
sequence="15"/>
-
-
-
-
-
-
-
-
-
-
-
-
- Group Search
- res.groups
-
-
-
-
-
-
-
-
-
-
-
-
- Portal Form
- res.groups
-
-
-
-
-
-
-
-
+
Inbox
mail.wall
@@ -76,9 +38,45 @@
-
+ action="action_mail_inbox_feeds_portal" sequence="10" groups="portal.group_portal"/>
+
+
+
+
+
+
+
+
+
+
+
+ Group Search
+ res.groups
+
+
+
+
+
+
+
+
+
+
+
+
+ Portal Form
+ res.groups
+
+
+
+
+
+
+
diff --git a/addons/portal_event/portal_event_view.xml b/addons/portal_event/portal_event_view.xml
index 0a0f59d7857..4eca34b39c2 100755
--- a/addons/portal_event/portal_event_view.xml
+++ b/addons/portal_event/portal_event_view.xml
@@ -10,7 +10,7 @@
Events
ir.actions.act_window
event.event
- kanban,calendar,tree,form
+ kanban,calendar,tree
{"search_default_upcoming":1}
There are no public events.
diff --git a/addons/portal_event/security/ir.model.access.csv b/addons/portal_event/security/ir.model.access.csv
index fc652f4bcd1..2de4a73ad92 100644
--- a/addons/portal_event/security/ir.model.access.csv
+++ b/addons/portal_event/security/ir.model.access.csv
@@ -1,3 +1,5 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_event,event,event.model_event_event,portal.group_portal,1,0,0,0
access_registration,registration,event.model_event_registration,portal.group_portal,1,1,1,1
+access_event,event,event.model_event_event,portal.group_anonymous,1,0,0,0
+access_registration,registration,event.model_event_registration,portal.group_anonymous,1,1,1,1
diff --git a/addons/portal_event/security/portal_security.xml b/addons/portal_event/security/portal_security.xml
index 22e630f33ef..958319a59b3 100644
--- a/addons/portal_event/security/portal_security.xml
+++ b/addons/portal_event/security/portal_security.xml
@@ -1,19 +1,19 @@
-
+
Portal Visible Events
['|', ('visibility', '=', 'public'), ('message_follower_ids','in', [user.partner_id.id])]
-
+
Portal Personal Registrations
[('user_id','=',user.id)]
-
+
diff --git a/addons/portal_hr_employees/security/ir.model.access.csv b/addons/portal_hr_employees/security/ir.model.access.csv
index de204d43a09..914649ef1fe 100644
--- a/addons/portal_hr_employees/security/ir.model.access.csv
+++ b/addons/portal_hr_employees/security/ir.model.access.csv
@@ -1,2 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_hr_employee_user,hr.employee user,hr.model_hr_employee,portal.group_portal,1,0,0,0
+access_hr_employee_user,hr.employee user,hr.model_hr_employee,portal.group_anonymous,1,0,0,0