Issue Tracker Plugins

Get all Issue Tracker Plugins

This endpoint retrieves a list of Issue Tracker Integration Plugin resources.

GET /api/v2/plugins/issue-tracker/ HTTP/1.1
Accept: application/json
Authorization: Token "YOUR SDE ACCESS TOKEN"
HTTP/1.1 200 OK
Content-Type: application/json

{
    "results": [
        {
            "id": "github",
            "name": "GitHub",
            "short_name": "GitHub",
            "command": "sync_github",
            "sections": [
                {
                    "label": null,
                    "optional": false,
                    "description": null,
                    "fields": [
                        {
                            "name": "issue_tracker_project",
                            "label": "Repository name",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": 255,
                            "required": true,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "project"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Connection Details",
                    "optional": false,
                    "description": null,
                    "fields": [
                        {
                            "name": "issue_tracker_method",
                            "label": "Protocol",
                            "add_label": "",
                            "description": "",
                            "field_type": "radio",
                            "default": "https",
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "https",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "https",
                                    "value": "https",
                                    "disabled": false
                                },
                                {
                                    "label": "http",
                                    "value": "http",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_server",
                            "label": "Server",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": "api.github.com",
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "bugs.server.com",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_context_root",
                            "label": "Context Root",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "/",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "Normally left empty unless the service is installed at a non-standard location",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "github_repo_owner",
                            "label": "Owner of this GitHub Repository",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Credentials",
                    "optional": false,
                    "description": null,
                    "fields": [
                        {
                            "name": "issue_tracker_auth_mode",
                            "label": "Authentication Method",
                            "add_label": "",
                            "description": "",
                            "field_type": "radio",
                            "default": "api_token",
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "api_token",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "API Token",
                                    "value": "api_token",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": true,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_api_token",
                            "label": "GitHub Token",
                            "add_label": "",
                            "description": "",
                            "field_type": "masked_string",
                            "default": null,
                            "readonly": false,
                            "max_length": 1024,
                            "required": true,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "Create a Personal Access Token (with \"repo\" or \"public_repo\" scope) under your GitHub account. [Click here](https://github.com/settings/tokens) if you\\`re using github.com",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {
                                "issue_tracker_auth_mode": "api_token"
                            },
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Client Side Certificate",
                    "optional": true,
                    "description": "Settings for using a client side certificate during synchronization.",
                    "fields": [
                        {
                            "name": "issue_tracker_client_certificate",
                            "label": "Client Certificate",
                            "add_label": "",
                            "description": "A PEM encoded X509 certificate to be used by SD Elements as the client certificate.",
                            "field_type": "file_upload_text_field",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "Browse...",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_client_key",
                            "label": "Private Key",
                            "add_label": "",
                            "description": "A PEM encoded private key for the certificate. Key sizes up to 2048 bits are supported. This key will be transferred and stored securely. Once set, it cannot be viewed again.",
                            "field_type": "file_upload_text_field",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "Browse...",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": true,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_encryption_password",
                            "label": "Private Key Password",
                            "add_label": "",
                            "description": "If the private key is encrypted, specify the decryption password here. This value will only be used once to decrypt the key and will not be stored.",
                            "field_type": "masked_string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {
                                "issue_tracker_client_key__isdirty": true,
                                "issue_tracker_client_key__isempty": false
                            },
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Tasks to Synchronize",
                    "optional": false,
                    "description": null,
                    "fields": [
                        {
                            "name": "task_filter",
                            "label": "Type",
                            "add_label": "",
                            "description": "",
                            "field_type": "radio",
                            "default": "risk_policy",
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "risk_policy",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "Sync all tasks",
                                    "value": "all_tasks",
                                    "disabled": false
                                },
                                {
                                    "label": "Sync Risk Policy tasks",
                                    "value": "risk_policy",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Advanced GitHub Configuration",
                    "optional": true,
                    "description": "Define how a GitHub status relates to an SD Elements status and vice-versa. For example, the 'GitHub-Done' status can map to the 'SD Elements-Complete' status. This helps clarify how your GitHub workflow is reflected in SD Elements.",
                    "fields": [
                        {
                            "name": "github_duplicate_label",
                            "label": "GitHub duplicate label",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": "duplicate",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "duplicate",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "github_issue_label",
                            "label": "GitHub issue label",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Synchronization",
                    "optional": true,
                    "description": "Settings for synchronizing SD Elements tasks.",
                    "fields": [
                        {
                            "name": "conflict_policy",
                            "label": "Choose Authoritative Source",
                            "add_label": "",
                            "description": "",
                            "field_type": "radio",
                            "default": "issue_tracker",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "issue_tracker",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "The de facto source for the status of an SD Elements task",
                            "options": [
                                {
                                    "label": "GitHub",
                                    "value": "issue_tracker",
                                    "disabled": false
                                },
                                {
                                    "label": "SD Elements",
                                    "value": "sde",
                                    "disabled": false
                                },
                                {
                                    "label": "Last Status Change",
                                    "value": "timestamp",
                                    "disabled": true
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "how_tos_in_scope",
                            "label": "Include Code Sample How-To's",
                            "add_label": "",
                            "description": "Code sample How-To's in task descriptions",
                            "field_type": "boolean",
                            "default": false,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "False",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "training_in_scope",
                            "label": "Include Training Content",
                            "add_label": "",
                            "description": "Include available Training Course content in task descriptions",
                            "field_type": "boolean",
                            "default": false,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "False",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Tasks Filtering",
                    "optional": true,
                    "description": "Selecting any of the below options will further filter the type of tasks to synchronize.",
                    "fields": [
                        {
                            "name": "sde_min_priority",
                            "label": "Tasks having a minimum priority",
                            "add_label": "",
                            "description": "",
                            "field_type": "select",
                            "default": 1,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "1",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "10",
                                    "value": 10,
                                    "disabled": false
                                },
                                {
                                    "label": "9",
                                    "value": 9,
                                    "disabled": false
                                },
                                {
                                    "label": "8",
                                    "value": 8,
                                    "disabled": false
                                },
                                {
                                    "label": "7 - High",
                                    "value": 7,
                                    "disabled": false
                                },
                                {
                                    "label": "6",
                                    "value": 6,
                                    "disabled": false
                                },
                                {
                                    "label": "5",
                                    "value": 5,
                                    "disabled": false
                                },
                                {
                                    "label": "4 - Medium",
                                    "value": 4,
                                    "disabled": false
                                },
                                {
                                    "label": "3",
                                    "value": 3,
                                    "disabled": false
                                },
                                {
                                    "label": "2",
                                    "value": 2,
                                    "disabled": false
                                },
                                {
                                    "label": "1 - Low",
                                    "value": 1,
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "sde_statuses_in_scope",
                            "label": "Tasks with status meaning",
                            "add_label": "",
                            "description": "",
                            "field_type": "checkbox",
                            "default": "TODO",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "TODO",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "Done",
                                    "value": "DONE",
                                    "disabled": false
                                },
                                {
                                    "label": "Todo",
                                    "value": "TODO",
                                    "disabled": false
                                },
                                {
                                    "label": "N/A",
                                    "value": "NA",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_phases",
                            "label": "Limit to tasks having these phases",
                            "add_label": "",
                            "description": "",
                            "field_type": "checkbox",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "Activities",
                                    "value": "activities",
                                    "disabled": false
                                },
                                {
                                    "label": "Requirements",
                                    "value": "requirements",
                                    "disabled": false
                                },
                                {
                                    "label": "Architecture & Design",
                                    "value": "architecture-design",
                                    "disabled": false
                                },
                                {
                                    "label": "Development",
                                    "value": "development",
                                    "disabled": false
                                },
                                {
                                    "label": "Deployment",
                                    "value": "deployment",
                                    "disabled": false
                                },
                                {
                                    "label": "Testing",
                                    "value": "testing",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "sde_tags_filter",
                            "label": "Tasks having all of the following tags",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "tag1,tag2",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "sde_verification_filter",
                            "label": "Tasks with verification status",
                            "add_label": "",
                            "description": "",
                            "field_type": "checkbox",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "Filter tasks based on their verification status",
                            "options": [
                                {
                                    "label": "No Status",
                                    "value": "none",
                                    "disabled": false
                                },
                                {
                                    "label": "Partial Pass",
                                    "value": "partial",
                                    "disabled": false
                                },
                                {
                                    "label": "Pass",
                                    "value": "pass",
                                    "disabled": false
                                },
                                {
                                    "label": "Fail",
                                    "value": "fail",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Advanced Issue Tracker Options",
                    "optional": true,
                    "description": "Advanced configuration options.",
                    "fields": [
                        {
                            "name": "issue_tracker_title_format",
                            "label": "Issue Tracker Title Format",
                            "add_label": "",
                            "description": "Customize the issue titles created in the Issue Tracker by choosing one of the templates below.",
                            "field_type": "select",
                            "default": "$task_id $title",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "$task_id $title",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "T1: Task title",
                                    "value": "$task_id $title",
                                    "disabled": false
                                },
                                {
                                    "label": "[Application - Project] T1: Task title",
                                    "value": "[$application - $project] $task_id $title",
                                    "disabled": false
                                },
                                {
                                    "label": "[Application - Context] T1: Task title",
                                    "value": "[$application - $context] $task_id $title",
                                    "disabled": false
                                },
                                {
                                    "label": "[Context] T1: Task title",
                                    "value": "[$context] $task_id $title",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_validate_cert",
                            "label": "Enforce Certificate Validation",
                            "add_label": "",
                            "description": "Bypasses certificate validation if unchecked (insecure, only for testing purposes)",
                            "field_type": "boolean",
                            "default": true,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "True",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_context",
                            "label": "Issue Tracker context",
                            "add_label": "",
                            "description": "Bind like projects together by providing meta information below. Set a value here if the connection has been configured to create custom issue titles containing 'Context'.",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [
                                "advanced_issue_tracker"
                            ],
                            "scope": [
                                "project"
                            ],
                            "help_text": "Bind a set of tasks using a certain value. This is applicable only when custom titles are selected having the entry 'Context'",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                }
            ]
        },
        {
            "id": "jira",
            "name": "JIRA",
            "short_name": "JIRA",
            "command": "sync_jira",
            "sections": [
                {
                    "label": null,
                    "optional": false,
                    "description": null,
                    "fields": [
                        {
                            "name": "issue_tracker_project",
                            "label": "JIRA Project Key",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": 255,
                            "required": true,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "project"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Connection Details",
                    "optional": false,
                    "description": null,
                    "fields": [
                        {
                            "name": "issue_tracker_method",
                            "label": "Protocol",
                            "add_label": "",
                            "description": "",
                            "field_type": "radio",
                            "default": "https",
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "https",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "https",
                                    "value": "https",
                                    "disabled": false
                                },
                                {
                                    "label": "http",
                                    "value": "http",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_server",
                            "label": "Server",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "your-company.atlassian.net",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_context_root",
                            "label": "Context Root",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "/",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "Normally left empty unless the service is installed at a non-standard location",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Credentials",
                    "optional": false,
                    "description": null,
                    "fields": [
                        {
                            "name": "issue_tracker_auth_mode",
                            "label": "Authentication Method",
                            "add_label": "",
                            "description": "",
                            "field_type": "radio",
                            "default": "basic",
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "basic",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "Basic",
                                    "value": "basic",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": true,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_user",
                            "label": "JIRA Username",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": 255,
                            "required": true,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {
                                "issue_tracker_auth_mode": "basic"
                            },
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_pass",
                            "label": "JIRA Password/API Token",
                            "add_label": "",
                            "description": "",
                            "field_type": "masked_string",
                            "default": null,
                            "readonly": false,
                            "max_length": 255,
                            "required": true,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {
                                "issue_tracker_auth_mode": "basic"
                            },
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Client Side Certificate",
                    "optional": true,
                    "description": "Settings for using a client side certificate during synchronization.",
                    "fields": [
                        {
                            "name": "issue_tracker_client_certificate",
                            "label": "Client Certificate",
                            "add_label": "",
                            "description": "A PEM encoded X509 certificate to be used by SD Elements as the client certificate.",
                            "field_type": "file_upload_text_field",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "Browse...",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_client_key",
                            "label": "Private Key",
                            "add_label": "",
                            "description": "A PEM encoded private key for the certificate. Key sizes up to 2048 bits are supported. This key will be transferred and stored securely. Once set, it cannot be viewed again.",
                            "field_type": "file_upload_text_field",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "Browse...",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": true,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_encryption_password",
                            "label": "Private Key Password",
                            "add_label": "",
                            "description": "If the private key is encrypted, specify the decryption password here. This value will only be used once to decrypt the key and will not be stored.",
                            "field_type": "masked_string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {
                                "issue_tracker_client_key__isdirty": true,
                                "issue_tracker_client_key__isempty": false
                            },
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Tasks to Synchronize",
                    "optional": false,
                    "description": null,
                    "fields": [
                        {
                            "name": "task_filter",
                            "label": "Type",
                            "add_label": "",
                            "description": "",
                            "field_type": "radio",
                            "default": "risk_policy",
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "risk_policy",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "Sync all tasks",
                                    "value": "all_tasks",
                                    "disabled": false
                                },
                                {
                                    "label": "Sync Risk Policy tasks",
                                    "value": "risk_policy",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Advanced JIRA Configuration",
                    "optional": false,
                    "description": "Define how a JIRA status relates to an SD Elements status and vice-versa. For example, the 'JIRA-In Progress' status can map to the 'SD Elements-Incomplete' status. This helps clarify how your JIRA workflow is reflected in SD Elements.",
                    "fields": [
                        {
                            "name": "sde_to_issue_tracker_status_mapping",
                            "label": "Map an SD Elements status to a JIRA status",
                            "add_label": "+ Add Status Mapping",
                            "description": "",
                            "field_type": "json",
                            "default": null,
                            "readonly": false,
                            "max_length": 1024,
                            "required": true,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "Ensure that the โ€˜Incompleteโ€™, โ€˜Completeโ€™, and โ€˜Not Applicableโ€™ statuses in SD Elements are mapped to related statuses in JIRA. Any unmapped custom statuses will use these mappings based on their meaning.",
                            "options": [],
                            "key_hint_text_mapping": {
                                "__default__": "SD Elements Status"
                            },
                            "value_hint_text_mapping": {
                                "TS1": "ex. Done",
                                "TS2": "ex. In progress",
                                "TS3": "ex. N/A or similar",
                                "__default__": "JIRA Status"
                            },
                            "autocomplete": true,
                            "key_options": [
                                {
                                    "label": "Complete",
                                    "value": "TS1",
                                    "disabled": false
                                },
                                {
                                    "label": "Incomplete",
                                    "value": "TS2",
                                    "disabled": false
                                },
                                {
                                    "label": "Not Applicable",
                                    "value": "TS3",
                                    "disabled": false
                                }
                            ],
                            "value_options": null,
                            "default_key_value_mapping": [
                                [
                                    "TS1",
                                    ""
                                ],
                                [
                                    "TS2",
                                    ""
                                ],
                                [
                                    "TS3",
                                    ""
                                ]
                            ],
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_to_sde_status_mapping",
                            "label": "Map a JIRA status to an SD Elements status",
                            "add_label": "+ Add Status Mapping",
                            "description": "",
                            "field_type": "json",
                            "default": null,
                            "readonly": false,
                            "max_length": 1024,
                            "required": true,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "Map a JIRA status for all required statuses in SD Elements ('Incomplete', โ€˜Completeโ€™, and โ€˜Not Applicableโ€™) before adding any new mappings. Any JIRA status that is not mapped here will map to an SD Elements โ€˜Incomplete' status by default.",
                            "options": [],
                            "key_hint_text_mapping": {
                                "TS1": "ex. Done",
                                "TS2": "ex. In progress",
                                "TS3": "ex. N/A or similar",
                                "__default__": "JIRA Status"
                            },
                            "value_hint_text_mapping": {
                                "__default__": "SD Elements Status"
                            },
                            "autocomplete": true,
                            "key_options": null,
                            "value_options": [
                                {
                                    "label": "Complete",
                                    "value": "TS1",
                                    "disabled": false
                                },
                                {
                                    "label": "Incomplete",
                                    "value": "TS2",
                                    "disabled": false
                                },
                                {
                                    "label": "Not Applicable",
                                    "value": "TS3",
                                    "disabled": false
                                }
                            ],
                            "default_key_value_mapping": [
                                [
                                    "",
                                    "TS1"
                                ],
                                [
                                    "",
                                    "TS2"
                                ],
                                [
                                    "",
                                    "TS3"
                                ]
                            ],
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "sde_fallback_state",
                            "label": "Unmapped Status Fallback",
                            "add_label": "",
                            "description": "",
                            "field_type": "select",
                            "default": "TS2",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "TS2",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "The SDE status to map to when encountering an unmapped Issue Tracker status.",
                            "options": [
                                {
                                    "label": "Complete",
                                    "value": "TS1",
                                    "disabled": false
                                },
                                {
                                    "label": "Incomplete",
                                    "value": "TS2",
                                    "disabled": false
                                },
                                {
                                    "label": "Not Applicable",
                                    "value": "TS3",
                                    "disabled": false
                                },
                                {
                                    "label": "Do Not Modify",
                                    "value": "no-change",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_close_state",
                            "label": "Closed Issue Status",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": 256,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "The name of a status in JIRA from a mapping above.",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "The name of a status in JIRA to use when its corresponding SD Elements task is removed from the project.",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "jira_issue_type",
                            "label": "Issue Type",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": "Task",
                            "readonly": false,
                            "max_length": null,
                            "required": true,
                            "deprecated": false,
                            "placeholder": "Task",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Synchronization",
                    "optional": true,
                    "description": "Settings for synchronizing SD Elements tasks.",
                    "fields": [
                        {
                            "name": "conflict_policy",
                            "label": "Choose Authoritative Source",
                            "add_label": "",
                            "description": "",
                            "field_type": "radio",
                            "default": "issue_tracker",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "issue_tracker",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "The de facto source for the status of an SD Elements task",
                            "options": [
                                {
                                    "label": "JIRA",
                                    "value": "issue_tracker",
                                    "disabled": false
                                },
                                {
                                    "label": "SD Elements",
                                    "value": "sde",
                                    "disabled": false
                                },
                                {
                                    "label": "Last Status Change",
                                    "value": "timestamp",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "how_tos_in_scope",
                            "label": "Include Code Sample How-To's",
                            "add_label": "",
                            "description": "Code sample How-To's in task descriptions",
                            "field_type": "boolean",
                            "default": false,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "False",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "training_in_scope",
                            "label": "Include Training Content",
                            "add_label": "",
                            "description": "Include available Training Course content in task descriptions",
                            "field_type": "boolean",
                            "default": false,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "False",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Tasks Filtering",
                    "optional": true,
                    "description": "Selecting any of the below options will further filter the type of tasks to synchronize.",
                    "fields": [
                        {
                            "name": "sde_min_priority",
                            "label": "Tasks having a minimum priority",
                            "add_label": "",
                            "description": "",
                            "field_type": "select",
                            "default": 1,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "1",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "10",
                                    "value": 10,
                                    "disabled": false
                                },
                                {
                                    "label": "9",
                                    "value": 9,
                                    "disabled": false
                                },
                                {
                                    "label": "8",
                                    "value": 8,
                                    "disabled": false
                                },
                                {
                                    "label": "7 - High",
                                    "value": 7,
                                    "disabled": false
                                },
                                {
                                    "label": "6",
                                    "value": 6,
                                    "disabled": false
                                },
                                {
                                    "label": "5",
                                    "value": 5,
                                    "disabled": false
                                },
                                {
                                    "label": "4 - Medium",
                                    "value": 4,
                                    "disabled": false
                                },
                                {
                                    "label": "3",
                                    "value": 3,
                                    "disabled": false
                                },
                                {
                                    "label": "2",
                                    "value": 2,
                                    "disabled": false
                                },
                                {
                                    "label": "1 - Low",
                                    "value": 1,
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "sde_statuses_in_scope",
                            "label": "Tasks with status meaning",
                            "add_label": "",
                            "description": "",
                            "field_type": "checkbox",
                            "default": "TODO",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "TODO",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "Done",
                                    "value": "DONE",
                                    "disabled": false
                                },
                                {
                                    "label": "Todo",
                                    "value": "TODO",
                                    "disabled": false
                                },
                                {
                                    "label": "N/A",
                                    "value": "NA",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_phases",
                            "label": "Limit to tasks having these phases",
                            "add_label": "",
                            "description": "",
                            "field_type": "checkbox",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "Activities",
                                    "value": "activities",
                                    "disabled": false
                                },
                                {
                                    "label": "Requirements",
                                    "value": "requirements",
                                    "disabled": false
                                },
                                {
                                    "label": "Architecture & Design",
                                    "value": "architecture-design",
                                    "disabled": false
                                },
                                {
                                    "label": "Development",
                                    "value": "development",
                                    "disabled": false
                                },
                                {
                                    "label": "Deployment",
                                    "value": "deployment",
                                    "disabled": false
                                },
                                {
                                    "label": "Testing",
                                    "value": "testing",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "sde_tags_filter",
                            "label": "Tasks having all of the following tags",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "tag1,tag2",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "sde_verification_filter",
                            "label": "Tasks with verification status",
                            "add_label": "",
                            "description": "",
                            "field_type": "checkbox",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "Filter tasks based on their verification status",
                            "options": [
                                {
                                    "label": "No Status",
                                    "value": "none",
                                    "disabled": false
                                },
                                {
                                    "label": "Partial Pass",
                                    "value": "partial",
                                    "disabled": false
                                },
                                {
                                    "label": "Pass",
                                    "value": "pass",
                                    "disabled": false
                                },
                                {
                                    "label": "Fail",
                                    "value": "fail",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                },
                {
                    "label": "Advanced Issue Tracker Options",
                    "optional": true,
                    "description": "Advanced configuration options.",
                    "fields": [
                        {
                            "name": "issue_tracker_title_format",
                            "label": "Issue Tracker Title Format",
                            "add_label": "",
                            "description": "Customize the issue titles created in the Issue Tracker by choosing one of the templates below.",
                            "field_type": "select",
                            "default": "$task_id $title",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "$task_id $title",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [
                                {
                                    "label": "T1: Task title",
                                    "value": "$task_id $title",
                                    "disabled": false
                                },
                                {
                                    "label": "[Application - Project] T1: Task title",
                                    "value": "[$application - $project] $task_id $title",
                                    "disabled": false
                                },
                                {
                                    "label": "[Application - Context] T1: Task title",
                                    "value": "[$application - $context] $task_id $title",
                                    "disabled": false
                                },
                                {
                                    "label": "[Context] T1: Task title",
                                    "value": "[$context] $task_id $title",
                                    "disabled": false
                                }
                            ],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_validate_cert",
                            "label": "Enforce Certificate Validation",
                            "add_label": "",
                            "description": "Bypasses certificate validation if unchecked (insecure, only for testing purposes)",
                            "field_type": "boolean",
                            "default": true,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "True",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_issue_label",
                            "label": "Issue Labels / Tags",
                            "add_label": "",
                            "description": "",
                            "field_type": "string",
                            "default": "SD-Elements",
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": "SD-Elements",
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_parent_issue",
                            "label": "Issue Tracker parent issue",
                            "add_label": "",
                            "description": "Set the parent issue to indicate that tasks from SD Elements should be imported as children of the parent issue. (The nomenclature between Issue Trackers may differ: sub-tasks, sub-issues, child tasks, etc.) Please get in touch with SD Elements support for help configuring this field.",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [
                                "advanced_issue_tracker"
                            ],
                            "scope": [
                                "project"
                            ],
                            "help_text": "",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_priority_map",
                            "label": "Custom Priority Mapping",
                            "add_label": "+ Add Priority Mapping",
                            "description": "Customized mapping of SD Elements numerical priorities to JIRA priorities.",
                            "field_type": "json",
                            "default": null,
                            "readonly": false,
                            "max_length": 1024,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [],
                            "scope": [
                                "system"
                            ],
                            "help_text": "***SD Elements Priority*** can be either a single integer or a range.",
                            "options": [],
                            "key_hint_text_mapping": {
                                "__default__": "SD Elements Priority"
                            },
                            "value_hint_text_mapping": {
                                "__default__": "JIRA Priority"
                            },
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_custom_fields",
                            "label": "Custom Field Mapping",
                            "add_label": "+ Add Field Mapping",
                            "description": "Customized fields to include when creating a task in JIRA.",
                            "field_type": "json",
                            "default": null,
                            "readonly": false,
                            "max_length": 1024,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [
                                "advanced_issue_tracker"
                            ],
                            "scope": [
                                "system",
                                "project"
                            ],
                            "help_text": "***Value*** can be made up of either a hard-coded value or custom macros. Consult the section 'Advanced field support' of the user guide for a list of available values.",
                            "options": [],
                            "key_hint_text_mapping": {
                                "__default__": "JIRA Field"
                            },
                            "value_hint_text_mapping": {
                                "__default__": "Value"
                            },
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        },
                        {
                            "name": "issue_tracker_context",
                            "label": "Issue Tracker context",
                            "add_label": "",
                            "description": "Bind like projects together by providing meta information below. Set a value here if the connection has been configured to create custom issue titles containing 'Context'.",
                            "field_type": "string",
                            "default": null,
                            "readonly": false,
                            "max_length": null,
                            "required": false,
                            "deprecated": false,
                            "placeholder": null,
                            "features": [
                                "advanced_issue_tracker"
                            ],
                            "scope": [
                                "project"
                            ],
                            "help_text": "Bind a set of tasks using a certain value. This is applicable only when custom titles are selected having the entry 'Context'",
                            "options": [],
                            "key_hint_text_mapping": null,
                            "value_hint_text_mapping": null,
                            "autocomplete": false,
                            "key_options": null,
                            "value_options": null,
                            "default_key_value_mapping": null,
                            "conditions": {},
                            "hidden": false,
                            "protected": false,
                            "field_metadata": {}
                        }
                    ]
                }
            ]
        }
    ]
}

Get a Specific Issue Tracker Plugin

This endpoint retrieves a specific Issue Tracker Integration Plugin resource, as specified by the id parameter.

GET /api/v2/plugins/issue-tracker/{issue_tracker_id}/

URL Parameters

Parameter Description
issue_tracker_id The id of the Issue Tracker plugin to retrieve
GET /api/v2/plugins/issue-tracker/github/ HTTP/1.1
Accept: application/json
Authorization: Token "YOUR SDE ACCESS TOKEN"
HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": "github",
  "name": "GitHub",
  "short_name": "GitHub",
  "command": "sync_github",
  "sections": [
    {
      "label": null,
      "optional": false,
      "description": null,
      "fields": [
        {
          "name": "issue_tracker_project",
          "label": "Repository name",
          "add_label": "",
          "description": "",
          "field_type": "string",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": 255,
          "required": true,
          "deprecated": false,
          "placeholder": null,
          "features": [],
          "scope": [
            "project"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    },
    {
      "label": "Connection Details",
      "optional": false,
      "description": null,
      "fields": [
        {
          "name": "issue_tracker_method",
          "label": "Protocol",
          "add_label": "",
          "description": "",
          "field_type": "radio",
          "default": "https",
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": true,
          "deprecated": false,
          "placeholder": "https",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [
            {
              "label": "https",
              "value": "https",
              "disabled": false
            },
            {
              "label": "http",
              "value": "http",
              "disabled": false
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_server",
          "label": "Server",
          "add_label": "",
          "description": "",
          "field_type": "string",
          "default": "api.github.com",
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": true,
          "deprecated": false,
          "placeholder": "bugs.server.com",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_context_root",
          "label": "Context Root",
          "add_label": "",
          "description": "",
          "field_type": "string",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "/",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "Normally left empty unless the service is installed at a non-standard location",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "github_repo_owner",
          "label": "Owner of this GitHub Repository",
          "add_label": "",
          "description": "",
          "field_type": "string",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": true,
          "deprecated": false,
          "placeholder": null,
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    },
    {
      "label": "Credentials",
      "optional": false,
      "description": null,
      "fields": [
        {
          "name": "issue_tracker_auth_mode",
          "label": "Authentication Method",
          "add_label": "",
          "description": "",
          "field_type": "radio",
          "default": "api_token",
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": true,
          "deprecated": false,
          "placeholder": "api_token",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [
            {
              "label": "API Token",
              "value": "api_token",
              "disabled": false
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": true,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_api_token",
          "label": "GitHub Token",
          "add_label": "",
          "description": "",
          "field_type": "masked_string",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": 1024,
          "required": true,
          "deprecated": false,
          "placeholder": null,
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "Create a Personal Access Token (with \"repo\" or \"public_repo\" scope) under your GitHub account. [Click here](https://github.com/settings/tokens) if you're using github.com",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {
            "issue_tracker_auth_mode": "api_token"
          },
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    },
    {
      "label": "Client Side Certificate",
      "optional": true,
      "description": "Settings for using a client side certificate during synchronization.",
      "fields": [
        {
          "name": "issue_tracker_client_certificate",
          "label": "Client Certificate",
          "add_label": "",
          "description": "A PEM encoded X509 certificate to be used by SD Elements as the client certificate.",
          "field_type": "file_upload_text_field",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "Browse...",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_client_key",
          "label": "Private Key",
          "add_label": "",
          "description": "A PEM encoded private key for the certificate. Key sizes up to 2048 bits are supported. This key will be transferred and stored securely. Once set, it cannot be viewed again.",
          "field_type": "file_upload_text_field",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "Browse...",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": true,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_encryption_password",
          "label": "Private Key Password",
          "add_label": "",
          "description": "If the private key is encrypted, specify the decryption password here. This value will only used once to decrypt the key and will not be stored.",
          "field_type": "masked_string",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": null,
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {
            "issue_tracker_client_key__isdirty": true,
            "issue_tracker_client_key__isempty": false
          },
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    },
    {
      "label": "Tasks to Synchronize",
      "optional": false,
      "description": null,
      "fields": [
        {
          "name": "task_filter",
          "label": "Type",
          "add_label": "",
          "description": "",
          "field_type": "radio",
          "default": "risk_policy",
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": true,
          "deprecated": false,
          "placeholder": "risk_policy",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [
            {
              "label": "Sync all tasks",
              "value": "all_tasks",
              "disabled": false
            },
            {
              "label": "Sync Risk Policy tasks",
              "value": "risk_policy",
              "disabled": false
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    },
    {
      "label": "Advanced GitHub Configuration",
      "optional": true,
      "description": "Define how a GitHub status relates to an SD Elements status and vice-versa. For example, GitHub-Done status can map to SD Elements-Complete status. This helps clarify how your GitHub workflow is reflected in SD Elements.",
      "fields": [
        {
          "name": "github_duplicate_label",
          "label": "GitHub duplicate label",
          "add_label": "",
          "description": "",
          "field_type": "string",
          "default": "duplicate",
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "duplicate",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "github_issue_label",
          "label": "GitHub issue label",
          "add_label": "",
          "description": "",
          "field_type": "string",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": null,
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    },
    {
      "label": "Synchronization",
      "optional": true,
      "description": "Settings for synchronizing SD Elements tasks.",
      "fields": [
        {
          "name": "conflict_policy",
          "label": "Choose Authoritative Source",
          "add_label": "",
          "description": "",
          "field_type": "radio",
          "default": "issue_tracker",
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "issue_tracker",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "The de facto source for the status of an SD Elements task",
          "options": [
            {
              "label": "GitHub",
              "value": "issue_tracker",
              "disabled": false
            },
            {
              "label": "SD Elements",
              "value": "sde",
              "disabled": false
            },
            {
              "label": "Last Status Change",
              "value": "timestamp",
              "disabled": true
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "how_tos_in_scope",
          "label": "Include Code Sample How-To's",
          "add_label": "",
          "description": "Code sample How-To's in task descriptions",
          "field_type": "boolean",
          "default": false,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "False",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "training_in_scope",
          "label": "Include Training Content",
          "add_label": "",
          "description": "Include available Training Course content in task descriptions",
          "field_type": "boolean",
          "default": false,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "False",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    },
    {
      "label": "Tasks Filtering",
      "optional": true,
      "description": "Selecting any of the below options will further filter the type of tasks to synchronize.",
      "fields": [
        {
          "name": "sde_min_priority",
          "label": "Tasks having a minimum priority",
          "add_label": "",
          "description": "",
          "field_type": "select",
          "default": 1,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "1",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [
            {
              "label": "10",
              "value": 10,
              "disabled": false
            },
            {
              "label": "9",
              "value": 9,
              "disabled": false
            },
            {
              "label": "8",
              "value": 8,
              "disabled": false
            },
            {
              "label": "7 - High",
              "value": 7,
              "disabled": false
            },
            {
              "label": "6",
              "value": 6,
              "disabled": false
            },
            {
              "label": "5",
              "value": 5,
              "disabled": false
            },
            {
              "label": "4 - Medium",
              "value": 4,
              "disabled": false
            },
            {
              "label": "3",
              "value": 3,
              "disabled": false
            },
            {
              "label": "2",
              "value": 2,
              "disabled": false
            },
            {
              "label": "1 - Low",
              "value": 1,
              "disabled": false
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "sde_statuses_in_scope",
          "label": "Tasks with status meaning",
          "add_label": "",
          "description": "",
          "field_type": "checkbox",
          "default": "TODO",
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "TODO",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [
            {
              "label": "Done",
              "value": "DONE",
              "disabled": false
            },
            {
              "label": "Todo",
              "value": "TODO",
              "disabled": false
            },
            {
              "label": "N/A",
              "value": "NA",
              "disabled": false
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_phases",
          "label": "Limit to tasks having these phases",
          "add_label": "",
          "description": "",
          "field_type": "checkbox",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": null,
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [
            {
              "label": "Activities",
              "value": "activities",
              "disabled": false
            },
            {
              "label": "Requirements",
              "value": "requirements",
              "disabled": false
            },
            {
              "label": "Architecture & Design",
              "value": "architecture-design",
              "disabled": false
            },
            {
              "label": "Development",
              "value": "development",
              "disabled": false
            },
            {
              "label": "Deployment",
              "value": "deployment",
              "disabled": false
            },
            {
              "label": "Testing",
              "value": "testing",
              "disabled": false
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "sde_tags_filter",
          "label": "Tasks having all of the following tags",
          "add_label": "",
          "description": "",
          "field_type": "string",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "tag1,tag2",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "sde_verification_filter",
          "label": "Tasks with verification status",
          "add_label": "",
          "description": "",
          "field_type": "checkbox",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": null,
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "Filter tasks based on their verification status",
          "options": [
            {
              "label": "No Status",
              "value": "none",
              "disabled": false
            },
            {
              "label": "Partial Pass",
              "value": "partial",
              "disabled": false
            },
            {
              "label": "Pass",
              "value": "pass",
              "disabled": false
            },
            {
              "label": "Fail",
              "value": "fail",
              "disabled": false
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    },
    {
      "label": "Advanced Issue Tracker Options",
      "optional": true,
      "description": "Advanced configuration options.",
      "fields": [
        {
          "name": "issue_tracker_title_format",
          "label": "Issue Tracker Title Format",
          "add_label": "",
          "description": "Customize the issue titles created in the Issue Tracker by choosing one of the templates below.",
          "field_type": "select",
          "default": "$task_id $title",
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "$task_id $title",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [
            {
              "label": "T1: Task title",
              "value": "$task_id $title",
              "disabled": false
            },
            {
              "label": "[Application - Project] T1: Task title",
              "value": "[$application - $project] $task_id $title",
              "disabled": false
            },
            {
              "label": "[Application - Context] T1: Task title",
              "value": "[$application - $context] $task_id $title",
              "disabled": false
            },
            {
              "label": "[Context] T1: Task title",
              "value": "[$context] $task_id $title",
              "disabled": false
            }
          ],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_validate_cert",
          "label": "Enforce Certificate Validation",
          "add_label": "",
          "description": "Bypasses certificate validation if unchecked (insecure, only for testing purposes)",
          "field_type": "boolean",
          "default": true,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": "True",
          "features": [],
          "scope": [
            "system"
          ],
          "help_text": "",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_string_replacement_fields",
          "label": "String Replacement",
          "add_label": "+ Add String Replacement",
          "description": "String tokens to replace when creating a task in GitHub.",
          "field_type": "json",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": 2048,
          "required": false,
          "deprecated": false,
          "placeholder": null,
          "features": [
            "advanced_issue_tracker"
          ],
          "scope": [
            "system"
          ],
          "help_text": "Finds all substrings in the task description that match the provided String Token and replaces them with the provided value.",
          "options": [],
          "key_hint_text_mapping": {
            "__default__": "String Token"
          },
          "value_hint_text_mapping": {
            "__default__": "Value"
          },
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": true,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        },
        {
          "name": "issue_tracker_context",
          "label": "Issue Tracker context",
          "add_label": "",
          "description": "Bind like projects together by providing meta information below. Set a value here if the connection has been configured to create custom issue titles containing 'Context'.",
          "field_type": "string",
          "default": null,
          "readonly": false,
          "item_max_length": null,
          "max_length": null,
          "required": false,
          "deprecated": false,
          "placeholder": null,
          "features": [
            "advanced_issue_tracker"
          ],
          "scope": [
            "project"
          ],
          "help_text": "Bind a set of tasks using a certain value. This is applicable only when custom titles are selected having the entry 'Context'",
          "options": [],
          "key_hint_text_mapping": null,
          "value_hint_text_mapping": null,
          "autocomplete": false,
          "key_options": null,
          "value_options": null,
          "default_key_value_mapping": null,
          "conditions": {},
          "hidden": false,
          "protected": false,
          "field_metadata": {},
          "value_multiline": false,
          "inject_sde_task_statuses": [],
          "inject_verification_sde_task_statuses": []
        }
      ]
    }
  ]
}

results matching ""

    No results matching ""