- seção "Templates de Payload (avançado)" no formconfig: card por operação,
editor linha-a-linha (flatten/unflatten em JS puro) com toggle Ver JSON,
Gerar template (seed + CFs descobertos), ativar/desativar
- paleta de variáveis clicável (copia tag) + referência do Redmine do ambiente
(trackers/status/prioridades/atividades/custom fields com valores)
- buildFormContext (form.*) e wiring do create_project nos dois controllers,
com fallback 1.x em erro de render
- validado: render da UI (4 cards + paleta + JS) e E2E create_project via
template no Redmine dev (tipos nativos, identifier minúsculo, parent, trackers)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Plugin de integração GLPI <-> Redmine:
- Config nativa (Twig) com API key cifrada (GLPIKey)
- Vínculo projeto GLPI <-> projeto Redmine (aba do projeto) + categoria por vínculo
- 1 issue Redmine por chamado; defaults (tracker/priority/activity) e mapa de status
- Tempo das TicketTasks -> time entries (gate em "Feito"), idempotente
- Autores via impersonation (X-Redmine-Switch-User) + auto-membership por role
- Mapeamento de usuários GLPI->Redmine (auto-match por e-mail + overrides)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>