Skip to content

fix(#54): editor de fields para cluster-control/indicator#57

Closed
anlaco wants to merge 1 commit into
mainfrom
fix/54-cluster-fields-editor
Closed

fix(#54): editor de fields para cluster-control/indicator#57
anlaco wants to merge 1 commit into
mainfrom
fix/54-cluster-fields-editor

Conversation

@anlaco
Copy link
Copy Markdown
Owner

@anlaco anlaco commented Apr 7, 2026

Resumen

  • open-cluster-fp-edit-dialog ahora tiene dos secciones: Campos (nombre:tipo) y Valores (nombre: valor)
  • cluster-indicator ya puede abrir el editor (antes ignorado en los handlers de click)
  • Dbl-click en BD sobre cluster-control/cluster-indicator abre editor de campos
  • fp-cluster-sync-and-refresh sincroniza fields FP → nodo BD via canvas-ref
  • 7 tests de regresión añadidos

Causa raíz

El editor FP solo permitía editar valores, no definir campos. cluster-indicator no tenía handler. El BD no abría editor para cluster-control/cluster-indicator. Sin sync FP→BD de field definitions.

Test plan

  • 457/457 tests pasan
  • Crear cluster-control desde paleta FP → dbl-click → añadir campos → verificar puertos en BD
  • Cluster-indicator → dbl-click → añadir campos
  • Cerrar y reabrir editor → campos persisten

Closes #54

🤖 Generated with Claude Code

- panel.red: open-cluster-fp-edit-dialog ahora edita FIELDS (nombre:tipo)
  además de valores — soluciona que los puertos no aparecían en BD
- panel.red: añadido handler para cluster-indicator (antes ignorado)
- canvas.red: dbl-click en BD sobre cluster-control/indicator abre editor
  de campos (antes solo bundle/unbundle lo hacían)
- panel.red: fp-cluster-sync-and-refresh sincroniza fields FP→BD vía canvas-ref
- tests/test-model.red: 7 tests de regresión bug #54

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@anlaco
Copy link
Copy Markdown
Owner Author

anlaco commented Apr 8, 2026

Supersedido por PR #60 (refactor/fase4-estructural) que incluye este trabajo y más.

@anlaco anlaco closed this Apr 8, 2026
@anlaco anlaco deleted the fix/54-cluster-fields-editor branch April 9, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: Cluster — elementos no persisten y no aparecen puertos al añadir campos

1 participant