diff --git a/groupeurd_calendar/__openerp__.py b/groupeurd_calendar/__openerp__.py
index fd3cacf..d7eebdc 100644
--- a/groupeurd_calendar/__openerp__.py
+++ b/groupeurd_calendar/__openerp__.py
@@ -12,11 +12,18 @@
- accès à des vues personnalisées : planning de tous les salariés par semaine, planning de tous les salariés par mois
- synchro bi-directionnelle avec Thunderbird
- partage .ics des calendriers
+ - masquer tout le sous-menu "Messagerie" et transformer le menu parent en "Agenda"
+ - renommer l'agenda personnel appelé "Meetings Calendar" dans l'interface
+ - 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
INSTALLATION
- Lors de l'installation, modifier le Filtre de domaine de la règle "Hide Private Meetings" à la valeur suivante ['|',('user_id','=',user.id),'|',('show_as','=','busy'),('show_as','=','free')] (cela permet d'afficher les évènements (calendar.event) qui sont de type disponibles)
- Attention, le partage ics de calendrier et la synchro Thunderbird ne fonctionneront que sur une instance Odoo mono-base
+ - Retirer les droits de création/modification/suppression à l'enregistrement de sécurité "All Calendar Event for employees" (calendar.calendar_event_rule_employee)
+ - Ajouter le groupe utilisateur "Ressources humaines/Employé" à l'enregistrement de sécurité "Own events" (calendar.calendar_event_rule_my)
""",
'author': "Groupe URD",
@@ -26,14 +33,15 @@
# Check https://github.com/odoo/odoo/blob/10.0/odoo/addons/base/module/module_data.xml
# for the full list
'category': 'Events',
- 'version': '0.1',
+ 'version': '0.2',
# any module necessary for this one to work correctly
- 'depends': ['smile_event_event_calendar', 'calendar_ics'],
+ 'depends': ['smile_event_event_calendar', 'calendar_ics', 'mail'],
# always loaded
'data': [
- 'views.xml',
+ 'views.xml',
+ 'actions-menus.xml',
],
# only loaded in demonstration mode
'demo': [
diff --git a/groupeurd_calendar/actions-menus.xml b/groupeurd_calendar/actions-menus.xml
new file mode 100644
index 0000000..dbabd7f
--- /dev/null
+++ b/groupeurd_calendar/actions-menus.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+ Agenda
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/groupeurd_calendar/i18n/fr.po b/groupeurd_calendar/i18n/fr.po
index 311a119..7d8683d 100644
--- a/groupeurd_calendar/i18n/fr.po
+++ b/groupeurd_calendar/i18n/fr.po
@@ -106,3 +106,8 @@ msgstr "Mes évènements publics"
msgid "Number of Events"
msgstr "Nombre d'événements publics"
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.mail_feeds_main
+msgid "Agenda"
+msgstr "Agenda"
\ No newline at end of file
diff --git a/groupeurd_calendar/views.xml b/groupeurd_calendar/views.xml
index f2678c3..3e60c33 100644
--- a/groupeurd_calendar/views.xml
+++ b/groupeurd_calendar/views.xml
@@ -15,7 +15,8 @@
-
+
Calendar Event edition form without name modification if linked to public event
calendar.event
@@ -27,9 +28,35 @@
{"readonly":[('event_event_id','!=',False)]}
+
+ base.group_user
+
+
+ base.group_user
+
+
+
+ Agenda personnel
+
+
+
+
+ calendar.event.view.form.inherit.smile.event.event.calendar
+ calendar.event
+
+ 32
+
+
+
+
+
+
+
+
+