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"],
}
|