refactor(access): migrate organization view to use form

!21
This commit is contained in:
2024-06-12 04:23:24 +09:30
parent 60a22f5574
commit 3e340a47b8
3 changed files with 48 additions and 8 deletions

View File

@ -0,0 +1,36 @@
from django import forms
from django.db.models import Q
from app import settings
from access.models import Organization
class OrganizationForm(forms.ModelForm):
class Meta:
model = Organization
fields = [
'name',
'slug',
]
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['created'] = forms.DateTimeField(
label="Created",
input_formats=settings.DATETIME_FORMAT,
initial=kwargs['instance'].created,
disabled=True,
required=False,
)
self.fields['modified'] = forms.DateTimeField(
label="Modified",
input_formats=settings.DATETIME_FORMAT,
initial=kwargs['instance'].modified,
disabled=True,
required=False,
)