Zeiterfassung bis auf Bearbeiten durch andere Mitarbeiter fertig für Betatest
This commit is contained in:
parent
0de2a48c9e
commit
9bf58afc06
|
|
@ -1028,7 +1028,6 @@ def cronactionsdaily(request, code):
|
|||
workdays_yesterday = len(Workday.objects.filter(user=user, start__day=yesterday.day, start__month=yesterday.month, start__year=yesterday.year))
|
||||
# Mitarbeiter hat für den gestrigen Tag keine Zeiten erfasst, daher automatisch auf null wenn KEINE Abwesenheit eingetragen wurde
|
||||
|
||||
if(workdays_yesterday == 0 and absencecheck(user, yesterday) == False):
|
||||
targettworktime = 0.0
|
||||
if(weekday == 0):
|
||||
targettworktime = user.usertime.wd_mo
|
||||
|
|
@ -1045,6 +1044,9 @@ def cronactionsdaily(request, code):
|
|||
if(weekday == 6):
|
||||
targettworktime = user.usertime.wd_so
|
||||
|
||||
# Es wird nur ein Arbeitstag erstellt, wenn KEINE Abwesenheiten vorliegen und der Nutzer an diesem Tag arbeiten muss
|
||||
if(workdays_yesterday == 0 and absencecheck(user, yesterday) == False and targettworktime > 0.0):
|
||||
|
||||
workdaytemp = Workday(user=user, agency=user.profile.agency, start=datetime(yesterday.year, yesterday.month, yesterday.day, 8, 0), end=datetime(yesterday.year, yesterday.month, yesterday.day, 8, 0), target=targettworktime)
|
||||
workdaytemp.save()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue