Skip to content

Commit

Permalink
fix: Забыл добавить модуль __future__.
Browse files Browse the repository at this point in the history
  • Loading branch information
AntonVagabond committed Feb 28, 2024
1 parent e356a61 commit 15a0c70
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions orders/permissions/orders.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

from typing import TYPE_CHECKING

from rest_framework.permissions import IsAuthenticated
Expand All @@ -10,14 +12,14 @@

class CurrentUserOrStaff(IsAuthenticated):
"""
Класс разрешения. Проверяет персонал магазина либо текущего пользователя.
Если это заказ, текущего пользователя, то он сможет изменить текущий товар.
Иначе в доступе откажет.
Класс разрешения. Проверяет персонал магазина либо текущего пользователя.
Если это заказ, текущего пользователя, то он сможет изменить текущий товар.
Иначе в доступе откажет.
"""
message = (
'Вам не разрешено изменять текущее состояние заказа! Это разрешение '
'доступно только Пользователю, которому принадлежит этот заказ, '
'либо Персоналу магазина!'
'Вам не разрешено изменять текущее состояние заказа! Это разрешение '
'доступно только Пользователю, которому принадлежит этот заказ, '
'либо Персоналу магазина!'
)

def has_object_permission(
Expand All @@ -27,8 +29,8 @@ def has_object_permission(
obj: Order,
) -> bool:
"""
Проверка пользователя на доступ к конкретному заказу.
Если это персонал, то доступ на изменение товара разрешит.
Проверка пользователя на доступ к конкретному заказу.
Если это персонал, то доступ на изменение товара разрешит.
"""
if request.user.is_staff or request.user.is_superuser:
return True
Expand Down

0 comments on commit 15a0c70

Please sign in to comment.