1.5 KiB
1.5 KiB
redmine_contacts_helpdesk 3.0.9 Helpdesk Issue API Local Patch
- Patch set:
redmine_contacts_helpdesk-3.0.9-local-helpdesk-issue-api-20260425T094236Z - Created:
2026-04-25T09:42:36Z - Purpose: production install manifest for the local
include=helpdeskissue API extension.
Files To Install
plugins/redmine_contacts_helpdesk/app/views/issues/show.api.rsb
plugins/redmine_contacts_helpdesk/lib/redmine_helpdesk/issue_api_serializer.rb
plugins/redmine_contacts_helpdesk/lib/redmine_helpdesk.rb
plugins/redmine_contacts_helpdesk/LOCAL_CHANGELOG.md
Behavior
GET /issues/:id.json?include=journals,helpdesk keeps the normal Redmine issue
API response and adds Helpdesk ticket/contact metadata when the issue is also a
Helpdesk ticket. Ordinary issues must continue to respond successfully.
Validation
Local checks:
ruby tests/redmine_contacts_helpdesk/test_issue_api_serializer.rb
ruby -c plugins/redmine_contacts_helpdesk/lib/redmine_helpdesk.rb
ruby -c plugins/redmine_contacts_helpdesk/lib/redmine_helpdesk/issue_api_serializer.rb
ruby -c plugins/redmine_contacts_helpdesk/app/views/issues/show.api.rsb
LAN validation on 192.168.50.170 passed on 2026-04-25:
/issues/39779.json?include=journals,helpdesk
helpdesk_ticket.contact.id = 1890
helpdesk_ticket.contact.name = Callum Mackeonis
helpdesk_ticket.contact.email = callum@safetagtracking.com
Production install and rollback details are documented in
docs/redmine_issue_api_helpdesk_include.md.