Исправил ошибку при которой трекалась не законченная задача. Исправил отображение в README
This commit is contained in:
@@ -27,31 +27,32 @@ class RedmineAPI(RedmineConfig):
|
||||
return
|
||||
tracked = []
|
||||
for activity in tqdm(activities, desc="Занесение трудочасов"):
|
||||
if not activity.is_tracked:
|
||||
try:
|
||||
resp = requests.post(
|
||||
self.base_url + self.time_entries_url,
|
||||
headers={"X-Redmine-Api-Key": self.token},
|
||||
json={
|
||||
"time_entry": {
|
||||
"issue_id": activity.task_id,
|
||||
"hours": activity.time_spent,
|
||||
"activity_id": ActivityTypes.DEVELOPMENT,
|
||||
"comments": activity.description,
|
||||
"spent_on": activity.date_start.strftime(self.datetime_format)
|
||||
}
|
||||
if not(not activity.is_tracked and activity.date_end):
|
||||
continue
|
||||
try:
|
||||
resp = requests.post(
|
||||
self.base_url + self.time_entries_url,
|
||||
headers={"X-Redmine-Api-Key": self.token},
|
||||
json={
|
||||
"time_entry": {
|
||||
"issue_id": activity.task_id,
|
||||
"hours": activity.time_spent,
|
||||
"activity_id": ActivityTypes.DEVELOPMENT,
|
||||
"comments": activity.description,
|
||||
"spent_on": activity.date_start.strftime(self.datetime_format)
|
||||
}
|
||||
)
|
||||
if resp.ok:
|
||||
activity.is_tracked = True
|
||||
tracked.append(activity)
|
||||
logger.debug(activity)
|
||||
else:
|
||||
logger.error(Fore.RED + f"{activity} Не была затрекана" + Fore.RED)
|
||||
logger.error(f"{resp.json()['errors']} {resp.status_code}")
|
||||
except Exception as e:
|
||||
logger.error(e)
|
||||
continue
|
||||
}
|
||||
)
|
||||
if resp.ok:
|
||||
activity.is_tracked = True
|
||||
tracked.append(activity)
|
||||
logger.debug(activity)
|
||||
else:
|
||||
logger.error(Fore.RED + f"{activity} Не была затрекана" + Fore.RED)
|
||||
logger.error(f"{resp.json()['errors']} {resp.status_code}")
|
||||
except Exception as e:
|
||||
logger.error(e)
|
||||
continue
|
||||
if len(activities) == len(tracked):
|
||||
logger.info("Все задачи были успешно занесены в Redmine")
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user