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