Zeiterfassung Update/Bugfix
* TimerecordingReportController.php verweist in einer gewissen Datenbank-Eintragskonstellation auf einen ungültigen Array Index. Hab die gesamtsollzeitberechnung temporär ausgeschalten * Neu Migration (Vorbereiten der DB auf eigenes Ü-Zeitkonto) * Kalender Feiertagsdescription angepasst * Geburtstage nun möglich in Personaladministration und Kalender * Initiale Überstunden sind nun möglich * Berechnung Urlaubstage nun exakt * Berechnung der Mehrstunden nun exakt
This commit is contained in:
@@ -86,6 +86,11 @@ table = $('#datatable').DataTable({
|
||||
$('#must-time').text(json.time.must);
|
||||
$('#holidays').text(json.time.holidays);
|
||||
$('#plushours').text(json.time.plushours);
|
||||
if ($("#plushours").text().includes("-")) {
|
||||
$('#plushours-label').css('background-color', '#fda7a7');
|
||||
} else {
|
||||
$('#plushours-label').css('background-color', '#d0fbd9');
|
||||
}
|
||||
if (json.time.auto_workinghours == "1") {
|
||||
$('#auto-workinghours-button').show();
|
||||
}
|
||||
@@ -317,7 +322,8 @@ $(document).ready(function () {
|
||||
|
||||
});
|
||||
$("body").on("click", "#auto-workinghours-button", function () {
|
||||
const date = new Date($('#date').val());
|
||||
var timestamp = $('#dataweek').val() * 1000
|
||||
const date = new Date(timestamp);
|
||||
var day = date.getDay(),
|
||||
diff = date.getDate() - day + (day == 0 ? -6 : 1);
|
||||
diff = date.getDate() - day + (day == 0 ? -6 : 1);
|
||||
@@ -333,7 +339,7 @@ $(document).ready(function () {
|
||||
|
||||
if (confirm('Sollen die Arbeitszeiten von ' + monday + ' bis ' + sunday + ' automatisch eingetragen werden?')) {
|
||||
$.post(autoWorkinghoursUrl, {
|
||||
dataweek: $.trim($('#date').val()),
|
||||
dataweek: $.trim($('#dataweek').val()),
|
||||
ajax: 1
|
||||
}).done(function (data) {
|
||||
table.ajax.reload();
|
||||
|
||||
Reference in New Issue
Block a user