diff --git a/dump.rdb b/dump.rdb index edf7747..d21c9aa 100644 Binary files a/dump.rdb and b/dump.rdb differ diff --git a/timemanagement/forms.py b/timemanagement/forms.py index 905c100..03013e9 100644 --- a/timemanagement/forms.py +++ b/timemanagement/forms.py @@ -148,11 +148,12 @@ class UpdateWorkdayForm(forms.ModelForm): labels = { "start" : "Start", "end" : "Ende", - "target" : "Zielarbeitszeit" + "target" : "Zielarbeitszeit", + "freefield" : "Notiz" } fields = [ - "start", "end", "target" + "start", "end", "target", "freefield" ] widgets = { 'start': DatePickerInput(options={"format":'HH:mm', "locale":'de'}), @@ -172,11 +173,12 @@ class AddWorkdayForm(forms.ModelForm): labels = { "start" : "Start", "end" : "Ende", - "target" : "Zielarbeitszeit" + "target" : "Zielarbeitszeit", + "freefield" : "Notiz" } fields = [ - "start", "end", "target" + "start", "end", "target", "freefield" ] widgets = { 'start': DatePickerInput(options={"format":'DD.MM.YYYY HH:mm', "locale":'de'}), diff --git a/timemanagement/models.py b/timemanagement/models.py index b4a342f..cbc7bd2 100644 --- a/timemanagement/models.py +++ b/timemanagement/models.py @@ -15,6 +15,7 @@ class Workday(models.Model): start = models.DateTimeField(default=None, null=True, blank=True) end = models.DateTimeField(default=None, null=True, blank=True) target = models.FloatField(default=8.0) + freefield = models.TextField(max_length=10000, default="", blank=True) history = HistoricalRecords() class Breaks(models.Model): diff --git a/timemanagement/templates/timemanagement/timemanagement_add.html b/timemanagement/templates/timemanagement/timemanagement_add.html index f1e4938..9e983b3 100644 --- a/timemanagement/templates/timemanagement/timemanagement_add.html +++ b/timemanagement/templates/timemanagement/timemanagement_add.html @@ -5,16 +5,16 @@ {% if request.user.profile.agency.module_timemanagement %} -