refs #62274 Задача по отправке задач текущей версии на ответственных.

This commit is contained in:
2026-07-22 19:44:39 +03:00
parent 493652f7c9
commit b7893df943
2 changed files with 9 additions and 1 deletions

2
api.py
View File

@@ -46,7 +46,7 @@ class RedmineAPI:
def get_release_issues(self, version_id: int) -> list[dict]: def get_release_issues(self, version_id: int) -> list[dict]:
result = self.get( result = self.get(
"/issues.json", "/issues.json",
params={"assigned_to_id": "me", "status_id": RELEASE_STATUS_ID, "fix_version_id": version_id} params={"assigned_to_id": "me", "status_id": RELEASE_STATUS_ID, "fixed_version_id": version_id}
) )
return result["issues"] return result["issues"]

8
tasks.py Normal file
View File

@@ -0,0 +1,8 @@
from api import api
def release_current_version() -> None:
version = api.get_current_version()
issues = api.get_release_issues(version["id"])
for issue in issues:
api.release_issue(issue["id"])