dashboard: 'starting…'/'stopping…' card badges for start/stop queue kinds (#1806)
Frontend half of #1806 (batch start has no visible running-action feedback). damocles is routing dashboard start/hard-stop through the rebuild queue as QueueKind::Start ('start') / Stop ('stop') so they get the same async queued->running card progression as restart/rebuild/graceful-stop (the sync transient_guard flash is too brief to see, esp. in a sequential bulk loop). This adds the row-renderer label cases: 'start' -> starting/start queued, 'stop' -> stopping/stop queued (mirrors the graceful_stop case from #1791). Forward-compatible: no-op until the backend emits those kinds. Doc updated.
This commit is contained in:
parent
cd7846b348
commit
3a2cdaa37b
2 changed files with 8 additions and 3 deletions
|
|
@ -877,11 +877,15 @@ window.marked = marked;
|
|||
? (op.kind === 'meta_update' ? 'meta-updating'
|
||||
: op.kind === 'destroy' ? 'destroying'
|
||||
: op.kind === 'restart' ? 'restarting'
|
||||
: op.kind === 'start' ? 'starting'
|
||||
: op.kind === 'stop' ? 'stopping'
|
||||
: op.kind === 'graceful_stop' ? 'stopping'
|
||||
: 'rebuilding')
|
||||
: (op.kind === 'meta_update' ? 'meta-update queued'
|
||||
: op.kind === 'destroy' ? 'destroy queued'
|
||||
: op.kind === 'restart' ? 'restart queued'
|
||||
: op.kind === 'start' ? 'start queued'
|
||||
: op.kind === 'stop' ? 'stop queued'
|
||||
: op.kind === 'graceful_stop' ? 'stop queued'
|
||||
: 'rebuild queued')));
|
||||
const opRunning = transientKind != null
|
||||
|
|
|
|||
Loading…
Reference in a new issue