From 8a5e098f2de706bbdeaef7dc271a2f9dda348a23 Mon Sep 17 00:00:00 2001 From: Olivier Sarrat Date: Fri, 16 Jun 2017 16:13:14 +0200 Subject: [PATCH] =?UTF-8?q?limiter=20autorisation=20de=20suppression=20d'u?= =?UTF-8?q?n=20=C3=A9v=C3=A9nement=20=C3=A0=20ses=20seuls=20participants?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- groupeurd_calendar/__openerp__.py | 13 +++++++++--- groupeurd_calendar/security/security.xml | 26 ++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 groupeurd_calendar/security/security.xml diff --git a/groupeurd_calendar/__openerp__.py b/groupeurd_calendar/__openerp__.py index 699f1a7..7a16fa1 100644 --- a/groupeurd_calendar/__openerp__.py +++ b/groupeurd_calendar/__openerp__.py @@ -17,7 +17,12 @@ - descendre "évènement public" sous la case à cocher "toute la journée" dans la popup de modification d'un évènement de l'agenda personnel - ajouter l'accès à "Invitations & divers" des évènements personnels à tous les utilisateurs - retirer la possibilité de modifier tous les évènements par tout le monde, même quand ils ne sont pas invités à l'évènment - - Masquer l'option "orateur" d'un contact d'une organisation + - masquer l'option "orateur" d'un contact d'une organisation + - limiter autorisation de suppression d'un événement à ses seuls participants + - imposer une couleur différente de la sa couleur par défaut d'événement pour les évènements communs dont on est pas participant + - liste de participants à un évènement en choix multiple, et pas en liste déroulante à choix unique + - autres calendriers décochés par défaut + INSTALLATION @@ -34,15 +39,17 @@ # Check https://github.com/odoo/odoo/blob/10.0/odoo/addons/base/module/module_data.xml # for the full list 'category': 'Events', - 'version': '0.3', + 'version': '0.4', # any module necessary for this one to work correctly - 'depends': ['smile_event_event_calendar', 'calendar_ics', 'mail'], + 'depends': ['smile_event_event_calendar', 'calendar_ics', 'mail', 'web_calendar'], # always loaded 'data': [ 'views.xml', 'actions-menus.xml', + 'security/security.xml', + 'views/calendar.xml', ], # only loaded in demonstration mode 'demo': [ diff --git a/groupeurd_calendar/security/security.xml b/groupeurd_calendar/security/security.xml new file mode 100644 index 0000000..fb7755e --- /dev/null +++ b/groupeurd_calendar/security/security.xml @@ -0,0 +1,26 @@ + + + + + + Own events for Participants + + + + + + + + [('partner_ids','in',user.partner_id.id)] + + + + + \ No newline at end of file