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
|
||||
def incvar():
|
||||
global b
|
||||
global user
|
||||
b += 1
|
||||
return ''
|
||||
|
||||
|
|
|
|||
|
|
@ -227,6 +227,8 @@
|
|||
|
||||
<!-- Modal with all users for OnClick-Add-Absence -->
|
||||
{% if user|usergperm:"absencemanager" %}
|
||||
<script type="text/javascript">
|
||||
</script>
|
||||
<div class="modal fade" tabindex="-1" id="chooseUserForNewAbsence" data-backdrop="static">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
|
|
@ -263,6 +265,7 @@ function loadNewAbsenceByUser(userid){
|
|||
}
|
||||
|
||||
function showNewAbsenceByUser(){
|
||||
|
||||
$("#chooseUserForNewAbsence").modal("toggle");
|
||||
}
|
||||
|
||||
|
|
@ -737,3 +740,5 @@ $( function() {
|
|||
});
|
||||
} );
|
||||
</script>
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -9,8 +9,6 @@
|
|||
<hr>
|
||||
|
||||
|
||||
|
||||
|
||||
{% if user|usergperm:"absencemanager" %}
|
||||
<div>
|
||||
<ul class="nav nav-tabs " id="absencetabs" role="tablist" >
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<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 %}
|
||||
<!--<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>
|
||||
<hr>
|
||||
<div >
|
||||
|
|
@ -429,6 +429,13 @@ $(document).ready(function(){
|
|||
var activeTab = localStorage.getItem('activeTabAbsence');
|
||||
|
||||
if(activeTab){
|
||||
if(activeTab != "team"){
|
||||
$("#newabscencebtn").prop("disabled", true);
|
||||
}
|
||||
else{
|
||||
$("#newabscencebtn").prop("disabled", false);
|
||||
}
|
||||
|
||||
|
||||
if($('#' + activeTab).find().prevObject.length != 0){
|
||||
$('#' + activeTab).tab('show');
|
||||
|
|
@ -455,6 +462,12 @@ $(document).ready(function(){
|
|||
$('#absencetabs a').on('click', function (e) {
|
||||
e.preventDefault();
|
||||
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);
|
||||
});
|
||||
|
||||
|
|
@ -504,4 +517,9 @@ $('#absencetabs a').on('click', function (e) {
|
|||
</script>
|
||||
{% endif %}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{% endblock content %}
|
||||
|
|
|
|||
Loading…
Reference in New Issue