Compare commits
2 Commits
bcb453d52a
...
5e1b02064e
| Author | SHA1 | Date | |
|---|---|---|---|
| 5e1b02064e | |||
|
|
4e242a4358 |
@@ -1,7 +1,6 @@
|
||||
from django.db import models
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django_core.models import AbstractBaseModel
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class PermissionToAction(AbstractBaseModel):
|
||||
|
||||
8
core/apps/accounts/serializers/permission.py
Normal file
8
core/apps/accounts/serializers/permission.py
Normal file
@@ -0,0 +1,8 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from core.apps.accounts.models.permission import PermissionToAction
|
||||
|
||||
|
||||
class PermissionSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = PermissionToAction
|
||||
@@ -8,12 +8,15 @@ from .views import RegisterView, ResetPasswordView, MeView, ChangePasswordView,
|
||||
AdminUserView, AdminCreateAPIView, AdminUpdateAPIView
|
||||
from rest_framework.routers import DefaultRouter
|
||||
|
||||
# from .views.permission import PermissionToActionViewSetMixin
|
||||
|
||||
router = DefaultRouter()
|
||||
router.register("auth", RegisterView, basename="auth")
|
||||
router.register("auth", ResetPasswordView, basename="reset-password")
|
||||
router.register("auth", MeView, basename="me")
|
||||
router.register("auth", ChangePasswordView, basename="change-password")
|
||||
router.register("user", AdminUserView, basename="user-crud")
|
||||
# router.register("user", PermissionToActionViewSetMixin, basename="permission")
|
||||
|
||||
|
||||
urlpatterns = [
|
||||
|
||||
18
core/apps/accounts/views/permission.py
Normal file
18
core/apps/accounts/views/permission.py
Normal file
@@ -0,0 +1,18 @@
|
||||
from django_core.mixins import BaseViewSetMixin
|
||||
from rest_framework.permissions import AllowAny
|
||||
|
||||
from core.apps.accounts.models.permission import PermissionToAction
|
||||
from core.apps.accounts.serializers.permission import PermissionSerializer
|
||||
|
||||
|
||||
# class PermissionToActionViewSetMixin(BaseViewSetMixin):
|
||||
# queryset = PermissionToAction.objects.all()
|
||||
# permission_classes = [AllowAny]
|
||||
# serializer_class = PermissionSerializer
|
||||
#
|
||||
# action_permission_classes = {}
|
||||
# action_serializer_class = {
|
||||
# "list": PermissionSerializer,
|
||||
# "retrieve": PermissionSerializer,
|
||||
# "create": PermissionSerializer,
|
||||
# }
|
||||
Reference in New Issue
Block a user