Jira Integration¶
Based on idk/services/connector_jira.py.
Quick start¶
from idk.services.connector_jira import JiraConnector
jira = JiraConnector()
if jira.connected:
projects = jira.get_projects()
Settings:
- USE_JIRA (bool)
- JIRA_SERVER_URL, JIRA_API_USER, JIRA_API_PASSWORD
Methods¶
- get_projects() -> list[Project]
- get_members() -> list[TeamMember]
- get_tasks(jira_project: str, first_date, second_date) -> dict
- create_tasks(project, first_date, second_date) -> list[TaskInstance]
Normalization helpers: - normalize_project, normalize_task, normalize_version, normalize_member
Notes:
- If USE_JIRA is False or connection fails, connected=False and methods are no-ops.