Bugs behiben
This commit is contained in:
parent
5b0549bd4c
commit
2afb975c07
Binary file not shown.
|
|
@ -32,6 +32,18 @@ def incvar():
|
||||||
b += 1
|
b += 1
|
||||||
return ''
|
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')
|
@register.filter(name='has_group')
|
||||||
def has_group(user, group_name):
|
def has_group(user, group_name):
|
||||||
|
|
@ -77,6 +89,7 @@ def usergperm(user, perm):
|
||||||
stat = True
|
stat = True
|
||||||
return stat
|
return stat
|
||||||
|
|
||||||
|
|
||||||
@register.filter(name="useringroupbyid")
|
@register.filter(name="useringroupbyid")
|
||||||
def is_member(id, groupname):
|
def is_member(id, groupname):
|
||||||
usertocheck = User.objects.get(pk=id)
|
usertocheck = User.objects.get(pk=id)
|
||||||
|
|
|
||||||
|
|
@ -12,11 +12,13 @@
|
||||||
|
|
||||||
|
|
||||||
{% if user|usergperm:"absencemanager" %}
|
{% if user|usergperm:"absencemanager" %}
|
||||||
<div >
|
<div>
|
||||||
<ul class="nav nav-tabs " id="absencetabs" role="tablist" >
|
<ul class="nav nav-tabs " id="absencetabs" role="tablist" >
|
||||||
|
{% if user.usertime.usetime == True %}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" id="userown-tab" data-toggle="tab" href="#userown" role="tab" aria-controls="userown" aria-selected="false">Meine Zeiterfassung</a>
|
<a class="nav-link" id="userown-tab" data-toggle="tab" href="#userown" role="tab" aria-controls="userown" aria-selected="false">Meine Zeiterfassung</a>
|
||||||
</li>
|
</li>
|
||||||
|
{% endif %}
|
||||||
<li class="nav-item ml-auto">
|
<li class="nav-item ml-auto">
|
||||||
<a class="nav-link" id="team-tab" data-toggle="tab" href="#team" role="tab" aria-controls="team" aria-selected="false">Mitarbeiterübersicht</a>
|
<a class="nav-link" id="team-tab" data-toggle="tab" href="#team" role="tab" aria-controls="team" aria-selected="false">Mitarbeiterübersicht</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
@ -122,6 +124,12 @@ $(document).ready(function(){
|
||||||
$('#userown').tab('show');
|
$('#userown').tab('show');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{% if user.usertime.usetime == False and user|usergperm:"absencemanager" %}
|
||||||
|
$(".nav-link").removeClass("active");
|
||||||
|
|
||||||
|
$("#team").addClass("active");
|
||||||
|
$('#team-tab').tab('show');
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -134,7 +142,7 @@ $('#absencetabs a').on('click', function (e) {
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{% if user.usertime.usetime_start == None %}
|
{% if user.usertime.usetime_start == None and user|usergperm:"absencemanager" == False %}
|
||||||
<div class="modal fade" tabindex="-1" role="dialog" data-backdrop="static" id="missingdatainfo">
|
<div class="modal fade" tabindex="-1" role="dialog" data-backdrop="static" id="missingdatainfo">
|
||||||
<div class="modal-dialog" role="document">
|
<div class="modal-dialog" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
|
|
|
||||||
|
|
@ -208,7 +208,8 @@
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if request.user.profile.agency.module_recoverdir and request.user|usergperm:"recoverdirmanager" %}
|
{% if request.user.profile.agency.module_recoverdir and request.user|has_group_byname:"Notfallhilfe" %}
|
||||||
|
|
||||||
{% if active_link == 'recoverdir' %}
|
{% if active_link == 'recoverdir' %}
|
||||||
<li class="nav-item active">
|
<li class="nav-item active">
|
||||||
{% else%}
|
{% else%}
|
||||||
|
|
@ -233,6 +234,7 @@
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<div id="bottom_info" style="z-index: -200">
|
<div id="bottom_info" style="z-index: -200">
|
||||||
|
|
||||||
<hr class="sidebar-divider d-none d-md-block">
|
<hr class="sidebar-divider d-none d-md-block">
|
||||||
{% if request.user.is_staff %}
|
{% if request.user.is_staff %}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue