Would a native Zammad integration be welcome in the open-source core? I have a working local prototype, but before turning it into a PR I would like to align on architecture and scope.
Proposed MVP:
- An explicit action from an item creates a Zammad ticket in a configured, allowed group.
- Durable mapping plus search-before-create reduces duplicate risk. Ambiguous POST outcomes remain search-only until an administrator explicitly allows another creation attempt.
- Polling refreshes the ticket status shown on the item and can optionally trigger a transition through the existing workflow service.
- API tokens are encrypted and connections can be restricted to selected workspaces.
- No bidirectional field, comment, or attachment sync and no webhooks initially.
The prototype reuses the existing integration provider, external-link, credential, permission, and workflow infrastructure while adding provider-specific persistence and API/UI surfaces. Automated backend, frontend, and schema checks pass, but neither Zammad nor PostgreSQL has been exercised live yet.
Questions:
- Is this integration desirable in the open-source core?
- Would you prefer a dedicated provider or a more generic external ticket-system abstraction?
- Is polling acceptable for the MVP, or should the design start with webhooks?
- Would you prefer one full-stack PR or smaller backend and UI changes?
- Which Zammad versions and live-test evidence would you expect before review or merge?
If the direction fits, I am happy to live-test it and open a draft PR.
Would a native Zammad integration be welcome in the open-source core? I have a working local prototype, but before turning it into a PR I would like to align on architecture and scope.
Proposed MVP:
The prototype reuses the existing integration provider, external-link, credential, permission, and workflow infrastructure while adding provider-specific persistence and API/UI surfaces. Automated backend, frontend, and schema checks pass, but neither Zammad nor PostgreSQL has been exercised live yet.
Questions:
If the direction fits, I am happy to live-test it and open a draft PR.