24 lines
859 B
Python
24 lines
859 B
Python
from django.db import models
|
|
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 PersonalForm(ModelForm):
|
|
class Meta:
|
|
model = Employee
|
|
fields = ['firstname', 'lastname', 'email', 'department', 'team',]
|
|
|
|
class WorkingForm(ModelForm):
|
|
class Meta:
|
|
model = Employee
|
|
fields = ['firstdate_employment', 'firstdate_presence', 'jobdescription_german', 'jobdescription_english', 'desk',]
|
|
widgets = {'firstdate_employment': DateInput(attrs={'type': 'date'}),
|
|
'firstdate_presence': DateInput(attrs={'type': 'date'}),}
|