diff --git a/dasettings/forms.py b/dasettings/forms.py index 8f1d43a..4e7fdd8 100644 --- a/dasettings/forms.py +++ b/dasettings/forms.py @@ -5,6 +5,16 @@ from users.models import AgencyGroup, Agency, Profile, AgencyJob, AgencyNetwork, from PIL import Image from bootstrap_datepicker_plus import DatePickerInput +class AgencyTimeManagement(forms.ModelForm): + class Meta: + model = Agency + + fields = ['module_timemanagement_ze'] + + labels = { + 'module_timemanagement_ze' : "Zeiterfassung aktivieren" + } + class AgencyOrganigrammForm(forms.ModelForm): class Meta: model = Agency @@ -97,7 +107,7 @@ class AgencyModulsForm(forms.ModelForm): 'module_files' : "Dateien", 'module_organigramm' : "Organigramm", 'module_messages' : "Mitteilungen", - 'module_timemanagement' : "Zeiterfassung", + 'module_timemanagement' : "Abwesenheits- und Zeiterfassung", } fields = ['module_news','module_organizer','module_files','module_organigramm', 'module_messages', 'module_timemanagement'] diff --git a/dasettings/templates/dasettings/joinagn_first.html b/dasettings/templates/dasettings/joinagn_first.html index 6028511..90793eb 100644 --- a/dasettings/templates/dasettings/joinagn_first.html +++ b/dasettings/templates/dasettings/joinagn_first.html @@ -2,26 +2,65 @@ {% load crispy_forms_tags %} {% load counter_tag %} {% block content %} -
+

Agenturverbund {{agn.name}} beitreten


-

Verbundinfos

- {% getsumofallag agn.pk as agsum %} - {% getsumofallstandards agn.pk as ag_standardsum %} + +
+
+
Verbundinfos
+ {% getsumofallag agn.pk as agsum %} + {% getsumofallstandards agn.pk as ag_standardsum %} + + + -
-
Gründeragentur {{agn.creator_agency.name }}
Gegründet von {{agn.creator.first_name }} {{agn.creator.last_name }}
Grüdungsdatum {{agn.created_on }}
Agenturen {{agsum}}
Standards {{agn.standards.all|length}}
Letzte Aktivität {{agn.lastactivity}}
-
-
- {% if agn.publicjoin %} - Das Beitreten zu diesem Verbund ist öffentlich. Sie können daher sofort nach Beitritt die geteilten Informationen einsehen, aber selber keine Informationen in den Verbund teilen. - {% endif %} + + {% if agn.publicjoin %} +
+ Das Beitreten zu diesem Verbund ist öffentlich. Sie können daher sofort nach Beitritt die geteilten Informationen einsehen, aber selber keine Informationen in den Verbund teilen. + {% endif %} +
+
Agenturen im Verbund
+ Verwaltende Agenturen: + {% for a in agn.adminagencys.all %} +  {{a.name}}{% if forloop.counter < agn.adminagencys.all|length %},{% endif %}{% endfor %} +
+ Mitgliedsagenturen betrachten + +
+
+ + + + + +
Möchten Sie diesem Verbund beitreten?
diff --git a/dasettings/templates/dasettings/modulesettings_timemanagement.html b/dasettings/templates/dasettings/modulesettings_timemanagement.html new file mode 100644 index 0000000..eec387a --- /dev/null +++ b/dasettings/templates/dasettings/modulesettings_timemanagement.html @@ -0,0 +1,24 @@ +{% load crispy_forms_tags %} +
+ {% csrf_token %} + {{modsettings_tm|crispy}} +
+ {% for ab in modsettings_tm_abcat %} + {{ab.name}}
+ {% endfor %} + \ No newline at end of file diff --git a/dasettings/templates/dasettings/moduls_content.html b/dasettings/templates/dasettings/moduls_content.html index d9ca767..f4103b9 100644 --- a/dasettings/templates/dasettings/moduls_content.html +++ b/dasettings/templates/dasettings/moduls_content.html @@ -17,7 +17,13 @@ {{formfield.label_tag}} {{formfield}} - {% if formfield.name == 'module_organigramm' %}{% endif %} + + {% if formfield.name == 'module_organigramm' %} + + {% elif formfield.name == 'module_timemanagement' %} + + {% endif %} + {% endfor %} @@ -28,7 +34,7 @@ {% for formfield in modulform %}