refactor(project_management): Update all references to User to use get_user_model()

ref: #756 #755
This commit is contained in:
2025-05-14 19:40:54 +09:30
parent de9937606e
commit a4772e3c25
18 changed files with 75 additions and 24 deletions

View File

@ -1,4 +1,3 @@
from django.contrib.auth.models import User
from django.db import models
from access.fields import AutoCreatedField

View File

@ -1,4 +1,4 @@
from django.contrib.auth.models import User
from django.conf import settings
from django.db import models
from access.models.team import Team
@ -152,7 +152,7 @@ class Project(ProjectCommonFieldsName):
)
manager_user = models.ForeignKey(
User,
settings.AUTH_USER_MODEL,
blank= True,
help_text = 'User who is the Project Manager',
on_delete=models.SET_NULL,
@ -173,7 +173,7 @@ class Project(ProjectCommonFieldsName):
model_notes = None
team_members = models.ManyToManyField(
to = User,
to = settings.AUTH_USER_MODEL,
blank = True,
)

View File

@ -1,6 +1,7 @@
import django
import pytest
from django.contrib.auth.models import Permission, User
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import Client, TestCase
@ -17,6 +18,8 @@ from project_management.models.projects import Project
from settings.models.app_settings import AppSettings
User = django.contrib.auth.get_user_model()
class ViewSetBase:

View File

@ -1,6 +1,7 @@
import django
import pytest
from django.contrib.auth.models import Permission, User
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.test import TestCase
@ -14,6 +15,8 @@ from api.tests.abstract.test_metadata_functional import MetadataAttributesFuncti
from project_management.models.project_milestone import Project, ProjectMilestone
User = django.contrib.auth.get_user_model()
class ViewSetBase:

View File

@ -1,6 +1,7 @@
import django
import pytest
from django.contrib.auth.models import Permission, User
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.test import TestCase
@ -16,6 +17,8 @@ from project_management.models.project_states import ProjectState
from settings.models.app_settings import AppSettings
User = django.contrib.auth.get_user_model()
class ViewSetBase:

View File

@ -1,6 +1,7 @@
import django
import pytest
from django.contrib.auth.models import Permission, User
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.test import TestCase
@ -16,6 +17,8 @@ from project_management.models.project_types import ProjectType
from settings.models.app_settings import AppSettings
User = django.contrib.auth.get_user_model()
class ViewSetBase:

View File

@ -1,7 +1,8 @@
import django
import pytest
import unittest
from django.contrib.auth.models import Permission, User
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import Client, TestCase
@ -22,6 +23,8 @@ from project_management.models.projects import Project, ProjectState, ProjectTyp
from settings.models.user_settings import UserSettings
User = django.contrib.auth.get_user_model()
class ProjectAPI(

View File

@ -1,6 +1,6 @@
# from django.conf import settings
import django
from django.contrib.auth import get_user_model
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import AnonymousUser, Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import TestCase, Client
@ -17,6 +17,9 @@ from app.tests.abstract.model_permissions import ModelPermissions
from project_management.models.projects import Project
User = django.contrib.auth.get_user_model()
class ProjectPermissions(TestCase, ModelPermissions):

View File

@ -1,8 +1,9 @@
import django
import pytest
import unittest
import requests
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import AnonymousUser, Permission
from django.contrib.contenttypes.models import ContentType
from django.test import TestCase
@ -14,6 +15,9 @@ from api.tests.abstract.api_permissions import APIPermissions
from core.models.ticket.ticket_comment_category import TicketCommentCategory
User = django.contrib.auth.get_user_model()
class TicketCommentCategoryPermissionsAPI(TestCase, APIPermissions):

View File

@ -1,7 +1,8 @@
import django
import pytest
import unittest
from django.contrib.auth.models import Permission, User
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import Client, TestCase
@ -18,6 +19,8 @@ from project_management.models.project_milestone import Project, ProjectMileston
from settings.models.user_settings import UserSettings
User = django.contrib.auth.get_user_model()
class ProjectMilestoneAPI(

View File

@ -1,6 +1,7 @@
# from django.conf import settings
import django
from django.contrib.auth import get_user_model
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import AnonymousUser, Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import TestCase, Client
@ -17,6 +18,9 @@ from app.tests.abstract.model_permissions import ModelPermissions
from project_management.models.project_milestone import Project, ProjectMilestone
User = django.contrib.auth.get_user_model()
class ProjectMilestonePermissions(TestCase, ModelPermissions):

View File

@ -1,8 +1,9 @@
import django
import pytest
import unittest
import requests
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import AnonymousUser, Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import Client, TestCase
@ -16,6 +17,9 @@ from api.tests.abstract.api_permissions import APIPermissions
from project_management.models.projects import Project
from project_management.models.project_milestone import Project, ProjectMilestone
User = django.contrib.auth.get_user_model()
class ProjectMilestonePermissionsAPI(TestCase, APIPermissions):

View File

@ -1,7 +1,8 @@
import django
import pytest
import unittest
from django.contrib.auth.models import Permission, User
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import Client, TestCase
@ -20,6 +21,8 @@ from project_management.models.projects import ProjectState
from settings.models.user_settings import UserSettings
User = django.contrib.auth.get_user_model()
class ProjectStateAPI(

View File

@ -1,6 +1,7 @@
# from django.conf import settings
import django
from django.contrib.auth import get_user_model
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import AnonymousUser, Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import TestCase, Client
@ -17,6 +18,8 @@ from app.tests.abstract.model_permissions import ModelPermissions
from project_management.models.project_states import ProjectState
User = django.contrib.auth.get_user_model()
class ProjectStatePermissions(TestCase, ModelPermissions):

View File

@ -1,8 +1,9 @@
import django
import pytest
import unittest
import requests
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import AnonymousUser, Permission
from django.contrib.contenttypes.models import ContentType
from django.test import TestCase
@ -14,6 +15,8 @@ from api.tests.abstract.api_permissions import APIPermissions
from project_management.models.project_states import ProjectState
User = django.contrib.auth.get_user_model()
class ProjectStatePermissionsAPI(TestCase, APIPermissions):

View File

@ -1,7 +1,8 @@
import django
import pytest
import unittest
from django.contrib.auth.models import Permission, User
from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import Client, TestCase
@ -20,6 +21,8 @@ from project_management.models.project_types import ProjectType
from settings.models.user_settings import UserSettings
User = django.contrib.auth.get_user_model()
class ProjectTypeAPI(

View File

@ -1,6 +1,7 @@
# from django.conf import settings
import django
from django.contrib.auth import get_user_model
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import AnonymousUser, Permission
from django.contrib.contenttypes.models import ContentType
from django.shortcuts import reverse
from django.test import TestCase, Client
@ -17,6 +18,9 @@ from app.tests.abstract.model_permissions import ModelPermissions
from project_management.models.project_types import ProjectType
User = django.contrib.auth.get_user_model()
class ProjectTypePermissions(TestCase, ModelPermissions):

View File

@ -1,8 +1,9 @@
import django
import pytest
import unittest
import requests
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import AnonymousUser, Permission
from django.contrib.contenttypes.models import ContentType
from django.test import TestCase
@ -14,6 +15,8 @@ from api.tests.abstract.api_permissions import APIPermissions
from project_management.models.project_types import ProjectType
User = django.contrib.auth.get_user_model()
class ProjectTypePermissionsAPI(TestCase, APIPermissions):