This PR implements a new Jira Service Management (JSM) connector, resolving the long-standing request in #2281.
While a standard Jira connector exists, it does not correctly handle Service Desk project types or JSM-specific API endpoints. This implementation creates a dedicated connector for JSM to allow indexing of tickets, requests, and comments from Service Desk projects.
Key Changes:
.svg to .png to resolve the build failures that blocked the previous attempt.connectors.ts to match the latest frontend schema, ensuring the configuration form renders correctly.registry.py and constants.py.Fixes #2281 Ref: #5392
I have focused on fixing the configuration and build errors from the previous attempt:
connectors.ts configuration matches the frontend schema and compiles without errors.icons.py logic now points to a valid .png resource (fixing the previous build failure).test_jira_service_management_basic.py test suite. I am relying on the CI/CD pipeline to execute these tests in a clean environment to ensure no regressions./claim #2281
Adds a dedicated Jira Service Management connector to index Service Desk issues and comments. This closes #2281 and fills gaps the standard Jira connector couldn’t handle.
New Features
Bug Fixes
Written for commit 9636e9f6f9e735924228dc410dda407a88f05e36. Summary will update on new commits.
Oluwanifemi Odumosu
@nifski
Onyx (YC W24)
@onyx-dot-app