add workplace option
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from django import forms
|
||||
from work.models import HoursInput
|
||||
from work.models import HoursInput, WorkplaceInput
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
@@ -25,6 +25,28 @@ class HoursInputForm(forms.ModelForm):
|
||||
error_messages={
|
||||
'required': 'Wprowadź liczbę godzin',
|
||||
})
|
||||
# self.fields['workplace'] = forms.CharField(
|
||||
# widget=forms.TextInput(attrs={
|
||||
# 'placeholder': 'Miejsce pracy'
|
||||
# }),
|
||||
# error_messages={
|
||||
# 'required': 'Wprowadź miejsce pracy',
|
||||
# })
|
||||
self.fields['workplace'] = forms.ModelChoiceField(queryset=WorkplaceInput.objects.all().order_by('id'))
|
||||
|
||||
for field in ['date', 'hours_number', 'workplace']:
|
||||
self.fields[field].help_text = None
|
||||
self.fields[field].label = ''
|
||||
|
||||
|
||||
class WorkplaceInputForm(forms.ModelForm):
|
||||
|
||||
class Meta:
|
||||
model = WorkplaceInput
|
||||
fields = ['workplace']
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(WorkplaceInputForm, self).__init__(*args, **kwargs)
|
||||
self.fields['workplace'] = forms.CharField(
|
||||
widget=forms.TextInput(attrs={
|
||||
'placeholder': 'Miejsce pracy'
|
||||
@@ -32,8 +54,5 @@ class HoursInputForm(forms.ModelForm):
|
||||
error_messages={
|
||||
'required': 'Wprowadź miejsce pracy',
|
||||
})
|
||||
|
||||
for field in ['date', 'hours_number', 'workplace']:
|
||||
self.fields[field].help_text = None
|
||||
self.fields[field].label = ''
|
||||
|
||||
self.fields['workplace'].help_text = None
|
||||
self.fields['workplace'].label = ''
|
||||
Reference in New Issue
Block a user