new form offboardingform

This commit is contained in:
Benni Bärmann 2021-11-10 13:11:00 +01:00
parent 60debb6e86
commit 86f30c8479
2 changed files with 11 additions and 1 deletions

View File

@ -30,6 +30,12 @@ class PersonalForm(EvaForm):
model = Employee model = Employee
fields = ['firstname', 'lastname', 'department', 'team', ] fields = ['firstname', 'lastname', 'department', 'team', ]
class OffboardingForm(EvaForm):
class Meta:
model: Employee
fields = ['lastdate_employment']
widgets = {'lastdate_employment' : DateInput(attrs={'type': 'date'})}
class WorkingForm(EvaForm): class WorkingForm(EvaForm):
def clean(self): def clean(self):

View File

@ -5,7 +5,7 @@ from django.conf import settings
from django.http import HttpResponse from django.http import HttpResponse
from django.core import mail from django.core import mail
from .forms import ITForm, WorkingForm, OfficeForm, DummyForm from .forms import ITForm, WorkingForm, OfficeForm, DummyForm, OffboardingForm
class LoginTestCase(TestCase): class LoginTestCase(TestCase):
def setUp(self): def setUp(self):
@ -97,6 +97,10 @@ class LoginTestCase(TestCase):
'0-choice': 'OUT' '0-choice': 'OUT'
}, OffboardingForm) }, OffboardingForm)
print()
print('ACHTUNG ACHTUNG')
print()
response = self._postform({ response = self._postform({
'eva_form_view-current_step': '1', 'eva_form_view-current_step': '1',
'1-firstdate_employment': '2021-01-01', '1-firstdate_employment': '2021-01-01',