Compare commits
	
		
			2 Commits
		
	
	
		
			1bd33e96cb
			...
			main
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| a5cdaca6e2 | |||
|   | ca30772b89 | 
							
								
								
									
										8
									
								
								dates.py
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								dates.py
									
									
									
									
									
								
							| @@ -20,23 +20,18 @@ def get_days_of_month(months_back=0): | ||||
|  | ||||
|  | ||||
| def get_month_view(worklogs): | ||||
|  | ||||
|     week = datetime.datetime.strptime( | ||||
|         worklogs[0]["date"][0:10], '%Y-%m-%d').date() | ||||
|  | ||||
|     week_number_start = week | ||||
|     to_monday = week_number_start.weekday() | ||||
|     week_number_start -= datetime.timedelta(days=to_monday) | ||||
|     week_number_end = week_number_start+datetime.timedelta(days=6) | ||||
|  | ||||
|     week_iso = week.isocalendar().week | ||||
|     month_view = worklogs[0]["author"] | ||||
|  | ||||
|     for worklog in worklogs: | ||||
|         ticket = worklog["ticket_id"] | ||||
|         date = worklog["date"][0:10] | ||||
|         timespent = worklog["time_spent"] | ||||
|  | ||||
|         week_day = datetime.datetime.strptime(date, '%Y-%m-%d').date() | ||||
|         if (week_day.isocalendar().week == week_iso): | ||||
|             month_view += "\nWeek " + str(week_iso)+"\tfrom "+week_number_start.__str__() + \ | ||||
| @@ -44,7 +39,6 @@ def get_month_view(worklogs): | ||||
|             week_iso += 1 | ||||
|             week_number_start += datetime.timedelta(days=7) | ||||
|             week_number_end += datetime.timedelta(days=7) | ||||
|  | ||||
|         month_view += ticket+'\tdate '+date+'\ttime '+timespent + '\n' | ||||
|  | ||||
|     return month_view | ||||
| @@ -57,7 +51,6 @@ def date_getter(worklog): | ||||
| def get_days(day, weeks_back=False): | ||||
|     if weeks_back: | ||||
|         day = day - datetime.timedelta(weeks=weeks_back) | ||||
|  | ||||
|     year, weeknum, day_of_week = day.isocalendar() | ||||
|     while day_of_week != 1: | ||||
|         day = day - datetime.timedelta(days=1) | ||||
| @@ -70,7 +63,6 @@ def get_days(day, weeks_back=False): | ||||
|         days.append(day) | ||||
|         day = day + datetime.timedelta(days=1) | ||||
|         day_of_week += 1 | ||||
|  | ||||
|     days_second_part = [] | ||||
|     if day_of_week <= 7:  # This condition means the loop ended because the month changed | ||||
|         next_month = day.month | ||||
|   | ||||
		Reference in New Issue
	
	Block a user