added ITForm and OfficeForm
This commit is contained in:
parent
390606e3d5
commit
b02c3820ec
|
@ -3,12 +3,12 @@ from django.forms import ModelForm, DateInput
|
|||
|
||||
from .models import Employee
|
||||
|
||||
class EmployeeForm(ModelForm):
|
||||
class Meta:
|
||||
model = Employee
|
||||
fields = '__all__'
|
||||
widgets = {'firstdate_employment': DateInput(attrs={'type': 'date'}),
|
||||
'firstdate_presence': DateInput(attrs={'type': 'date'}),}
|
||||
# class EmployeeForm(ModelForm):
|
||||
# class Meta:
|
||||
# model = Employee
|
||||
# fields = '__all__'
|
||||
# widgets = {'firstdate_employment': DateInput(attrs={'type': 'date'}),
|
||||
# 'firstdate_presence': DateInput(attrs={'type': 'date'}),}
|
||||
|
||||
class PersonalForm(ModelForm):
|
||||
class Meta:
|
||||
|
@ -18,6 +18,19 @@ class PersonalForm(ModelForm):
|
|||
class WorkingForm(ModelForm):
|
||||
class Meta:
|
||||
model = Employee
|
||||
fields = ['firstdate_employment', 'firstdate_presence', 'jobdescription_german', 'jobdescription_english', 'desk',]
|
||||
fields = ['firstdate_employment', 'firstdate_presence', 'jobdescription_german',
|
||||
'jobdescription_english', 'desk',]
|
||||
widgets = {'firstdate_employment': DateInput(attrs={'type': 'date'}),
|
||||
'firstdate_presence': DateInput(attrs={'type': 'date'}),}
|
||||
|
||||
class ITForm(ModelForm):
|
||||
class Meta:
|
||||
model = Employee
|
||||
fields = [
|
||||
'laptop', 'os', 'screen', 'mobile', 'landline', 'comment',
|
||||
'language', 'accounts', 'lists', ]
|
||||
|
||||
class OfficeForm(ModelForm):
|
||||
class Meta:
|
||||
model = Employee
|
||||
fields = ['transponder', 'post_office_box',]
|
||||
|
|
|
@ -9,7 +9,7 @@ from formtools.wizard.views import CookieWizardView
|
|||
from django.shortcuts import render
|
||||
|
||||
from .models import Employee
|
||||
from .forms import EmployeeForm, PersonalForm, WorkingForm
|
||||
from .forms import PersonalForm, WorkingForm, ITForm, OfficeForm
|
||||
from .settings import MAILS, EVA_MAIL
|
||||
|
||||
def success(request):
|
||||
|
@ -47,7 +47,7 @@ def send_mail_to_department(department, data):
|
|||
class EvaFormView(CookieWizardView):
|
||||
# model = Employee
|
||||
template_name = 'evapp/employee_form.html'
|
||||
form_list = [PersonalForm, WorkingForm]
|
||||
form_list = [PersonalForm, WorkingForm, ITForm, OfficeForm,]
|
||||
instance = None
|
||||
# form_class = EmployeeForm
|
||||
|
||||
|
|
Loading…
Reference in New Issue