skillbox/server/user/schema.py

20 lines
465 B
Python

import graphene
from graphene import relay
from graphene_django import DjangoObjectType
from graphene_django.filter import DjangoFilterConnectionField
from rooms.models import Room
from user.models import UserGroup
class UserGroupNode(DjangoObjectType):
pk = graphene.Int()
class Meta:
model = UserGroup
filter_fields = ['pk', 'name']
interfaces = (relay.Node,)
def resolve_pk(self, *args, **kwargs):
return self.id