Initial Redmine tooling and local plugin forks

This commit is contained in:
Jason Thistlethwaite
2026-04-24 22:01:18 +00:00
commit 9f682af0eb
683 changed files with 56878 additions and 0 deletions
@@ -0,0 +1,13 @@
# redmine_contacts 4.1.2 Local Snapshot
- Archive: `redmine_contacts-4.1.2-local-before-helpdesk-search-20260421T215548Z.tar.gz`
- Created: `2026-04-21T21:55:48Z`
- Source directory: `redmine-copy/plugins/redmine_contacts`
- Purpose: rollback snapshot before local helpdesk search/outbox work.
- SHA256:
```text
527562df67a4a38e0f80282d5ee897c13a5eceabe183c7cdc49dc6471a327fe9 dist/redmine_contacts-4.1.2-local-before-helpdesk-search-20260421T215548Z.tar.gz
```
No code changes were made to `redmine_contacts` in this work item.
@@ -0,0 +1,14 @@
# redmine_contacts_helpdesk 3.0.9 Local Snapshot
- Archive: `redmine_contacts_helpdesk-3.0.9-local-before-helpdesk-search-20260421T215548Z.tar.gz`
- Created: `2026-04-21T21:55:48Z`
- Source directory: `redmine-copy/plugins/redmine_contacts_helpdesk`
- Purpose: rollback snapshot before local helpdesk search/outbox work.
- SHA256:
```text
6ed55e3e5918c283a684c682ef4bf7e772a0156315b1c40f084a7bcf7e672b89 dist/redmine_contacts_helpdesk-3.0.9-local-before-helpdesk-search-20260421T215548Z.tar.gz
```
This snapshot predates the local read-only `helpdesk_search/*` endpoints and
the optional `redmine_event_outbox` helpdesk callbacks.
@@ -0,0 +1,47 @@
# redmine_event_outbox 0.0.1 Known-Good Archive
Archive:
```text
dist/redmine_event_outbox-0.0.1-known-good-20260421T143957Z.tar.gz
```
SHA256:
```text
e7f31491554cbcf87fdb49ea92ecccc24265952616e661ff6a45cc9b8c172dbc
```
Contents:
```text
redmine_event_outbox/
redmine_event_outbox/README.md
redmine_event_outbox/app/models/event_outbox_event.rb
redmine_event_outbox/db/migrate/001_create_event_outbox_events.rb
redmine_event_outbox/init.rb
redmine_event_outbox/lib/redmine_event_outbox.rb
redmine_event_outbox/lib/redmine_event_outbox/event.rb
redmine_event_outbox/lib/redmine_event_outbox/hooks/issues_hook.rb
redmine_event_outbox/lib/redmine_event_outbox/patches/contact_patch.rb
redmine_event_outbox/lib/redmine_event_outbox/patches/journal_patch.rb
redmine_event_outbox/lib/tasks/redmine_event_outbox.rake
```
Tested on LAN Redmine copy:
- Migrated successfully.
- Passenger restart via `touch tmp/restart.txt`.
- Verified `issue.created`.
- Verified `issue.updated`.
- Verified `journal.created`.
- Verified `contact.created`.
- Verified `contact.updated`.
- Verified `redmine_event_outbox:dump`.
Test artifacts left on LAN copy for traceability:
- Issue `#39858` in project `Meetings`.
- Contact `#4337` in project `Email Test`.
- Six outbox rows in `event_outbox_events`.