conflit réglé merge master et regionalisation
[auf_rh_dae.git] / project / menu.py
index 48db575..07fc806 100644 (file)
@@ -12,7 +12,10 @@ from django.core.urlresolvers import reverse
 from django.utils.translation import ugettext_lazy as _
 
 from admin_tools.menu import items, Menu
-from project.rh.decorators import in_drh_or_admin
+
+from project.decorators import in_drh_or_admin
+from project import groups
+
 
 class CustomMenu(Menu):
     """
@@ -38,7 +41,11 @@ class CustomMenu(Menu):
         Use this method if you need to access the request context.
         """
         request = context['request']
-        if in_drh_or_admin(request.user):
+        user_groups = request.user.groups.all()
+        if in_drh_or_admin(request.user) or\
+           groups.grp_correspondants_rh in user_groups or\
+           groups.grp_administrateurs in user_groups or\
+           groups.grp_directeurs_bureau in user_groups:
             self.children += [
                 items.MenuItem('Rapports',
                                children=[