Projet

Général

Profil

0003-api-set-permission-journal.view_event-on-statistics-.patch

Benjamin Dauvergne, 06 octobre 2021 22:17

Télécharger (1,26 ko)

Voir les différences:

Subject: [PATCH 3/3] api: set permission journal.view_event on statistics
 views (#57663)

 src/authentic2/a2_rbac/management.py | 3 +++
 src/authentic2/api_views.py          | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)
src/authentic2/a2_rbac/management.py
94 94
        'name': _('Manager of services'),
95 95
        'scoped_name': _('Services - {ou}'),
96 96
    },
97
    ('journal', 'event'): {
98
        'name': _('Journal & statistics'),
99
    },
97 100
}
98 101

  
99 102

  
src/authentic2/api_views.py
1180 1180

  
1181 1181

  
1182 1182
class StatisticsAPI(ViewSet):
1183
    permission_classes = (permissions.IsAuthenticated,)
1183
    permission_classes = (DjangoPermission('journal.view_event'),)
1184 1184

  
1185 1185
    def initial(self, *args, **kwargs):
1186 1186
        super().initial(*args, **kwargs)
1187
-