refactor(access): migrate team users view to use forms

!21
This commit is contained in:
2024-06-12 04:31:02 +09:30
parent f36662ca82
commit 4016d4c200
2 changed files with 26 additions and 5 deletions

View File

@ -0,0 +1,16 @@
from django import forms
from django.db.models import Q
from app import settings
from access.models import TeamUsers
class TeamUsersForm(forms.ModelForm):
class Meta:
model = TeamUsers
fields = [
'user',
'manager',
]

View File

@ -3,23 +3,28 @@ from django.urls import reverse
from django.utils.decorators import method_decorator
from django.views import generic
from access.forms.team_users import TeamUsersForm
from access.mixin import OrganizationPermission
from access.models import Team, TeamUsers
class Add(OrganizationPermission, generic.CreateView):
context_object_name = "teamuser"
form_class = TeamUsersForm
model = TeamUsers
parent_model = Team
parent_model = TeamUsers
permission_required = [
'access.view_team',
'access.add_teamusers'
]
template_name = 'form.html.j2'
fields = [
'user',
'manager'
]
def form_valid(self, form):