Closes #17048: Replace all calls to get_user_model() with direct imports of User

This commit is contained in:
Jeremy Stretch
2024-07-31 16:45:07 -04:00
parent 1a6406632a
commit c51e91dddd
37 changed files with 79 additions and 132 deletions

View File

@@ -1,9 +1,7 @@
import strawberry
import strawberry_django
from django.contrib.auth import get_user_model
from users import filtersets, models
from netbox.graphql.filter_mixins import autotype_decorator, BaseFilterMixin
from users import filtersets, models
__all__ = (
'GroupFilter',
@@ -17,7 +15,7 @@ class GroupFilter(BaseFilterMixin):
pass
@strawberry_django.filter(get_user_model(), lookups=True)
@strawberry_django.filter(models.User, lookups=True)
@autotype_decorator(filtersets.UserFilterSet)
class UserFilter(BaseFilterMixin):
pass

View File

@@ -1,9 +1,8 @@
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 *

View File

@@ -1,10 +1,9 @@
from typing import List
import strawberry_django
from django.contrib.auth import get_user_model
from netbox.graphql.types import BaseObjectType
from users.models import Group
from users.models import Group, User
from .filters import *
__all__ = (
@@ -23,7 +22,7 @@ class GroupType(BaseObjectType):
@strawberry_django.type(
get_user_model(),
User,
fields=[
'id', 'username', 'first_name', 'last_name', 'email', 'is_staff', 'is_active', 'date_joined', 'groups',
],