Как добавить пермишены к пользователям?

Как добавить пермишены к пользователям?

import graphene
from django.contrib.auth import get_user_model
from django.contrib.auth.models import Permission
from graphene_django.debug import DjangoDebug
from graphene_django_extras import DjangoListObjectField, DjangoListObjectType


class PermissionType(DjangoListObjectType):
    class Meta:
        model = Permission


class UserListType(DjangoListObjectType):
    user_permissions = DjangoListObjectField(PermissionType)

    class Meta:
        model = get_user_model()

    def resolve_user_permissions(self, *args, **kwargs):
        raise self.user_permissions.all()


class Query(graphene.ObjectType):
    all_users = DjangoListObjectField(UserListType)

    debug = graphene.Field(DjangoDebug, name='__debug')

Ответы (0 шт):