mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
22 lines
583 B
Python
22 lines
583 B
Python
from typing import List
|
|
import strawberry
|
|
import strawberry_django
|
|
|
|
from django.contrib.auth import get_user_model
|
|
from django.contrib.auth.models import Group
|
|
from users import models
|
|
from .types import *
|
|
|
|
|
|
@strawberry.type
|
|
class UsersQuery:
|
|
@strawberry.field
|
|
def group(self, id: int) -> GroupType:
|
|
return models.Group.objects.get(id=id)
|
|
group_list: List[GroupType] = strawberry_django.field()
|
|
|
|
@strawberry.field
|
|
def user(self, id: int) -> UserType:
|
|
return models.User.objects.get(id=id)
|
|
user_list: List[UserType] = strawberry_django.field()
|