hide getting logs under reporter permission

This commit is contained in:
Evgenii Alekseev 2022-11-21 18:07:03 +02:00
parent 88535c2827
commit f5e24ec6ff
2 changed files with 2 additions and 2 deletions

View File

@ -38,7 +38,7 @@ class LogsView(BaseView):
""" """
DELETE_PERMISSION = POST_PERMISSION = UserAccess.Full DELETE_PERMISSION = POST_PERMISSION = UserAccess.Full
GET_PERMISSION = HEAD_PERMISSION = UserAccess.Read GET_PERMISSION = HEAD_PERMISSION = UserAccess.Reporter
async def delete(self) -> None: async def delete(self) -> None:
""" """

View File

@ -14,7 +14,7 @@ async def test_get_permission() -> None:
""" """
for method in ("GET", "HEAD"): for method in ("GET", "HEAD"):
request = pytest.helpers.request("", "", method) request = pytest.helpers.request("", "", method)
assert await LogsView.get_permission(request) == UserAccess.Read assert await LogsView.get_permission(request) == UserAccess.Reporter
for method in ("DELETE", "POST"): for method in ("DELETE", "POST"):
request = pytest.helpers.request("", "", method) request = pytest.helpers.request("", "", method)
assert await LogsView.get_permission(request) == UserAccess.Full assert await LogsView.get_permission(request) == UserAccess.Full