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 | 76 ++++++++++---------- addons/portal_event/portal_event_view.xml | 2 +- addons/portal_event/security/ir.model.access.csv | 2 + addons/portal_event/security/portal_security.xml | 6 +- .../security/ir.model.access.csv | 1 + 6 files changed, 45 insertions(+), 44 deletions(-) diff --git a/addons/portal/portal_data.xml b/addons/portal/portal_data.xml index 920ec52..14ff49b 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 d853e6b..7bd1224 100644 --- a/addons/portal/portal_view.xml +++ b/addons/portal/portal_view.xml @@ -8,18 +8,49 @@ groups="portal.group_portal,portal.group_anonymous" sequence="15"/> - - - - - + + + Inbox + mail.wall + mail.message + { + 'default_model': 'res.users', + 'default_res_id': uid, + } + + +

+ Good Job! Your inbox is empty. +

+ Your inbox contains private messages or emails sent to you + as well as information related to documents or people you + follow. +

+
+
+ - + + + + + @@ -47,38 +78,5 @@ - - Inbox - mail.wall - mail.message - { - 'default_model': 'res.users', - 'default_res_id': uid, - } - - -

- Good Job! Your inbox is empty. -

- Your inbox contains private messages or emails sent to you - as well as information related to documents or people you - follow. -

-
-
- - -
diff --git a/addons/portal_event/portal_event_view.xml b/addons/portal_event/portal_event_view.xml index 0a0f59d..4eca34b 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 fc652f4..2de4a73 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 22e630f..958319a 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 de204d4..914649e 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 -- 1.7.10.4