Private
Public Access
1
0

initial multi clone functionality

This commit is contained in:
Sander Roosendaal
2018-02-18 12:15:51 +01:00
parent d45b674a15
commit 7badc03935
17 changed files with 412 additions and 10 deletions

View File

@@ -288,6 +288,10 @@ def get_dates_timeperiod(timeperiod):
today = date.today()
enddate = today-timezone.timedelta(days=today.weekday())-timezone.timedelta(days=1)
startdate = enddate-timezone.timedelta(days=6)
elif timeperiod=='nextweek':
today = date.today()
enddate = today-timezone.timedelta(days=today.weekday())-timezone.timedelta(days=1)+timezone.timedelta(days=7)
startdate = enddate-timezone.timedelta(days=13)
elif timeperiod=='lastmonth':
today = date.today()
startdate = today.replace(day=1)
@@ -296,6 +300,14 @@ def get_dates_timeperiod(timeperiod):
enddate = startdate+timezone.timedelta(days=32)
enddate = enddate.replace(day=1)
enddate = enddate-timezone.timedelta(days=1)
elif timeperiod=='nextmonth':
today = date.today()
startdate = today.replace(day=1)
startdate = startdate+timezone.timedelta(days=32)
startdate = startdate.replace(day=1)
enddate = startdate+timezone.timedelta(days=32)
enddate = enddate.replace(day=1)
enddate = enddate-timezone.timedelta(days=1)
else:
startdate = date.today()
enddate = date.today()