Добавил деление трудочасов пополам для новичков
This commit is contained in:
@@ -28,6 +28,9 @@ class RedmineAPI(RedmineConfig):
|
||||
|
||||
def track_activities(self, activities: list[Activity]) -> list[Activity]:
|
||||
"""Заносит трудочасы на сервер Redmine"""
|
||||
is_beginner = config.is_beginner
|
||||
if is_beginner:
|
||||
logging.info(f"{Fore.YELLOW}Делим трудочасы пополам{Fore.RESET}")
|
||||
if len(activities) == 0:
|
||||
logger.info(Fore.YELLOW + "Нет задач для занесения трудочасов" + Fore.RESET)
|
||||
return
|
||||
@@ -42,7 +45,7 @@ class RedmineAPI(RedmineConfig):
|
||||
json={
|
||||
"time_entry": {
|
||||
"issue_id": activity.task_id,
|
||||
"hours": activity.time_spent,
|
||||
"hours": activity.time_spent / (2 if is_beginner else 1),
|
||||
"activity_id": ActivityTypes.DEVELOPMENT,
|
||||
"comments": activity.description,
|
||||
"spent_on": activity.date_start.strftime(self.datetime_format)
|
||||
|
||||
Reference in New Issue
Block a user