0003-api-set-permission-journal.view_event-on-statistics-.patch
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 |
- |