# 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=helpdesk` issue API extension. ## Files To Install ```text 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: ```sh 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: ```text /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`.