egutierrez ef197236db feat(modules): jira scoped a project=DATA + board=33 con seed CLI desde pass
Cambios:
- jiraConfig: nuevo campo BoardID. TestConnection valida que board.location.projectKey
  coincide con ProjectKey declarado. Refuse mismatched scopes so a typo in
  project_key cannot create issues in the wrong project.
- backend/seed_jira.go: subcomando 'kanban seed-jira-data' lee credenciales
  desde pass (jira/anjana/{email,api-token,domain}) e inserta module row con
  kind=jira, project_key=DATA, board_id=33, event_filter sensible. Idempotente
  (upsert por name). status_map vacio por defecto (operator lo edita por UI).
- main.go: wire del nuevo subcomando.

Requiere KANBAN_MODULE_KEY env var para encriptar/desencriptar config. El
servidor que ejecuta el dispatcher debe usar el mismo valor.
2026-05-28 12:56:33 +02:00
2026-05-13 18:40:22 +02:00
2026-05-22 14:38:17 +02:00
2026-05-27 18:48:14 +02:00
2026-05-09 18:11:24 +02:00
2026-05-19 01:37:33 +02:00
2026-05-21 18:22:44 +02:00
S
Description
Synced from fn_registry
10 MiB
Languages
Go 48.6%
TypeScript 48.4%
Shell 2.5%
CSS 0.4%