Abwesenheit hinzu Button bug behoben
This commit is contained in:
parent
e7535ba1b3
commit
71987620c2
Binary file not shown.
|
|
@ -28,7 +28,7 @@ def getvar():
|
||||||
|
|
||||||
@register.simple_tag
|
@register.simple_tag
|
||||||
def incvar():
|
def incvar():
|
||||||
global b
|
global user
|
||||||
b += 1
|
b += 1
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -227,6 +227,8 @@
|
||||||
|
|
||||||
<!-- Modal with all users for OnClick-Add-Absence -->
|
<!-- Modal with all users for OnClick-Add-Absence -->
|
||||||
{% if user|usergperm:"absencemanager" %}
|
{% if user|usergperm:"absencemanager" %}
|
||||||
|
<script type="text/javascript">
|
||||||
|
</script>
|
||||||
<div class="modal fade" tabindex="-1" id="chooseUserForNewAbsence" data-backdrop="static">
|
<div class="modal fade" tabindex="-1" id="chooseUserForNewAbsence" data-backdrop="static">
|
||||||
<div class="modal-dialog" role="document">
|
<div class="modal-dialog" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
|
|
@ -263,6 +265,7 @@ function loadNewAbsenceByUser(userid){
|
||||||
}
|
}
|
||||||
|
|
||||||
function showNewAbsenceByUser(){
|
function showNewAbsenceByUser(){
|
||||||
|
|
||||||
$("#chooseUserForNewAbsence").modal("toggle");
|
$("#chooseUserForNewAbsence").modal("toggle");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -737,3 +740,5 @@ $( function() {
|
||||||
});
|
});
|
||||||
} );
|
} );
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,6 @@
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{% 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" >
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
<div class="content-section col-12">
|
<div class="content-section col-12">
|
||||||
<h3>Abwesenheiten{% if request.user.profile.showtooltips %} <small><i data-toggle="tooltip" data-placement="top" title="Bearbeiten Sie hier Ihre Abwesenheiten." class="far fa-question-circle"></i></small>{% endif %}
|
<h3>Abwesenheiten{% if request.user.profile.showtooltips %} <small><i data-toggle="tooltip" data-placement="top" title="Bearbeiten Sie hier Ihre Abwesenheiten." class="far fa-question-circle"></i></small>{% endif %}
|
||||||
<!--<small><i onclick="javascript:$('#youtubevideoinformation').modal('toggle');" class="far fa-play-circle"></i></small>-->
|
<!--<small><i onclick="javascript:$('#youtubevideoinformation').modal('toggle');" class="far fa-play-circle"></i></small>-->
|
||||||
<button class="btn btn-primary btn-sm" {% if user|usergperm:"absencemanager" %} onclick="javascript:showNewAbsenceByUser()" {% else %} onclick="javascript:loadNewAbsenceByUser({{request.user.pk}})" {% endif %} style="float: right;"><i class="fas fa-plus"></i> Abwesenheit</button>
|
<button class="btn btn-primary btn-sm" {% if user|usergperm:"absencemanager" %} onclick="javascript:showNewAbsenceByUser()" {% else %} onclick="javascript:loadNewAbsenceByUser({{request.user.pk}})" {% endif %} style="float: right;" id="newabscencebtn"><i class="fas fa-plus"></i> Abwesenheit</button>
|
||||||
</h3>
|
</h3>
|
||||||
<hr>
|
<hr>
|
||||||
<div >
|
<div >
|
||||||
|
|
@ -429,6 +429,13 @@ $(document).ready(function(){
|
||||||
var activeTab = localStorage.getItem('activeTabAbsence');
|
var activeTab = localStorage.getItem('activeTabAbsence');
|
||||||
|
|
||||||
if(activeTab){
|
if(activeTab){
|
||||||
|
if(activeTab != "team"){
|
||||||
|
$("#newabscencebtn").prop("disabled", true);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$("#newabscencebtn").prop("disabled", false);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if($('#' + activeTab).find().prevObject.length != 0){
|
if($('#' + activeTab).find().prevObject.length != 0){
|
||||||
$('#' + activeTab).tab('show');
|
$('#' + activeTab).tab('show');
|
||||||
|
|
@ -455,6 +462,12 @@ $(document).ready(function(){
|
||||||
$('#absencetabs a').on('click', function (e) {
|
$('#absencetabs a').on('click', function (e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
lastview_name = $(this)[0]['hash'].substring(1);
|
lastview_name = $(this)[0]['hash'].substring(1);
|
||||||
|
if(lastview_name != "team"){
|
||||||
|
$("#newabscencebtn").prop("disabled", true);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$("#newabscencebtn").prop("disabled", false);
|
||||||
|
}
|
||||||
localStorage.setItem('activeTabAbsence', lastview_name);
|
localStorage.setItem('activeTabAbsence', lastview_name);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -504,4 +517,9 @@ $('#absencetabs a').on('click', function (e) {
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue