Skip to content

feat(jtk): add dashboard management commands#165

Merged
piekstra merged 1 commit intomainfrom
feat/147-dashboard-management
Feb 18, 2026
Merged

feat(jtk): add dashboard management commands#165
piekstra merged 1 commit intomainfrom
feat/147-dashboard-management

Conversation

@piekstra
Copy link
Contributor

Summary

  • Add dashboards command group with list, get, create, delete subcommands
  • Add nested dashboards gadgets subcommand group with list and remove
  • list supports --search for filtering by name and --max for pagination
  • get displays dashboard details along with its gadgets in a table
  • All commands support JSON output via -o json

Test plan

  • Unit tests for all API methods (api/dashboards_test.go)
  • Unit tests for all command handlers (internal/cmd/dashboards/dashboards_test.go)
  • go test ./... passes
  • golangci-lint run passes
  • Manual testing with a live Jira instance

Closes #147

@piekstra piekstra force-pushed the feat/147-dashboard-management branch from e42b570 to 41c9648 Compare February 18, 2026 18:35
Add commands for managing Jira dashboards and their gadgets:
- dashboards list (with --search and --max flags)
- dashboards get <id> (shows details + gadgets)
- dashboards create --name <name> [--description <desc>]
- dashboards delete <id>
- dashboards gadgets list <dashboard-id>
- dashboards gadgets remove <dashboard-id> <gadget-id>

Closes #147
@piekstra piekstra force-pushed the feat/147-dashboard-management branch from 41c9648 to c755721 Compare February 18, 2026 18:39
@piekstra piekstra merged commit 00eb935 into main Feb 18, 2026
7 checks passed
@piekstra piekstra deleted the feat/147-dashboard-management branch February 18, 2026 18:41
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.

jtk: dashboard management (list, gadgets, filters)

1 participant

Comments