This commit is contained in:
2024-08-31 12:10:39 +05:00
parent 456b5cdf3c
commit f079d90d0e
10 changed files with 44 additions and 12 deletions

Binary file not shown.

10
main/permissions.py Normal file
View File

@@ -0,0 +1,10 @@
from rest_framework.permissions import BasePermission
class IsAdminUser(BasePermission):
"""
Разрешение, которое позволяет доступ только для администраторов.
"""
def has_permission(self, request, view):
return request.user and request.user.is_staff

View File

@@ -4,7 +4,7 @@ from rest_framework.routers import DefaultRouter
from users.views import UserViewSet, DailyRewardViewSet, DailyRewardsListViewSet, BalanceViewSet, LevelsViewSet
from tapdata.views import FarmingViewSet
from stacking.views import UserStakeViewSet, StakeViewSet
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView
""" from tapdata.views import TapDataViewSet
from stacking.views import UserStakeViewSet, StakeViewSet """
@@ -28,4 +28,6 @@ router.register(r'stake', StakeViewSet)
urlpatterns = [
path('api/', include(router.urls)),
path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),
]

View File

@@ -1,3 +1,3 @@
from django.shortcuts import render
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView
# Create your views here.