Skip to content

collect_jira_credentials

Collect metadata for Jira integration from Settings.

CollectJiraCredentials

Bases: ContextPlugin

Collects login credentials for Jira

Source code in client/ayon_jira/plugins/publish/collect_jira_credentials.py
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
class CollectJiraCredentials(pyblish.api.ContextPlugin):
    """Collects login credentials for Jira"""
    order = pyblish.api.CollectorOrder
    label = "Collect Jira Credentials"

    def process(self, context):
        project_settings = context.data["project_settings"]
        jira_settings = project_settings["jira"]

        context.data["jira"] = {
            "enabled": jira_settings["enabled"],
            "jira_server": jira_settings["jira_server"],
            "jira_username": jira_settings["jira_username"],
            "jira_password": jira_settings["jira_password"],
            "jira_project_code": jira_settings["jira_project_code"],
        }