diff --git a/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc b/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc index f646192..2688e44 100644 Binary files a/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc and b/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc differ diff --git a/standards/templatetags/counter_tag.py b/standards/templatetags/counter_tag.py index 6487b9a..1e4c872 100644 --- a/standards/templatetags/counter_tag.py +++ b/standards/templatetags/counter_tag.py @@ -32,6 +32,18 @@ def incvar(): b += 1 return '' +@register.filter(name="has_group_byname") +def has_group_byname(user, groupname): + in_group = False + if(user.profile.agency.module_recoverdir): + agroup = AgencyGroup.objects.filter(agency=user.profile.agency, agencygroupname=groupname)[0] + for g in user.groups.all(): + if g.name == agroup.group.name: + print("HIER") + in_group = True + + return in_group + @register.filter(name='has_group') def has_group(user, group_name): @@ -77,6 +89,7 @@ def usergperm(user, perm): stat = True return stat + @register.filter(name="useringroupbyid") def is_member(id, groupname): usertocheck = User.objects.get(pk=id) diff --git a/timemanagement/templates/timemanagement/timemanagement_management.html b/timemanagement/templates/timemanagement/timemanagement_management.html index 5fd83db..664cb5b 100644 --- a/timemanagement/templates/timemanagement/timemanagement_management.html +++ b/timemanagement/templates/timemanagement/timemanagement_management.html @@ -12,11 +12,13 @@ {% if user|usergperm:"absencemanager" %} -
+