Project

General

Profile

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

Benjamin Dauvergne, 06 October 2021 10:17 PM

Download (1.26 KB)

View differences:

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
'name': _('Manager of services'),
'scoped_name': _('Services - {ou}'),
},
('journal', 'event'): {
'name': _('Journal & statistics'),
},
}
src/authentic2/api_views.py
class StatisticsAPI(ViewSet):
permission_classes = (permissions.IsAuthenticated,)
permission_classes = (DjangoPermission('journal.view_event'),)
def initial(self, *args, **kwargs):
super().initial(*args, **kwargs)