Skip to content

List queue#35

Open
judovana wants to merge 3 commits intomasterfrom
listQueue
Open

List queue#35
judovana wants to merge 3 commits intomasterfrom
listQueue

Conversation

@judovana
Copy link
Copy Markdown
Collaborator

Added api to print out sorted queue

judovana and others added 3 commits April 17, 2026 10:59
- Add printQueueImpl() method to MoveActionWorker
- Add doPrintQueue() endpoint to MoveAction (safe, POST with CSRF)
- Add doPrintQueue() endpoint to UnsafeMoveAction (unsafe, GET/POST)
- Add comprehensive tests for both safe and unsafe APIs (8 tests, all passing)
- Add API documentation to CLI.md

Features:
- Returns plaintext list of queue items (one display name per line)
- Optional 'buildable' parameter to filter buildable vs all items
- Returns sorted queue reflecting Simple Queue plugin modifications
- Safe API requires CSRF protection for web integrations
- Unsafe API for CLI/automation (must be explicitly enabled)

coauthored-by: <bob>
- Update printQueueImpl() to accept Jenkins instance parameter
- Add support for viewName parameter to filter queue by view
- Update MoveAction and UnsafeMoveAction to pass Jenkins instance
- Update documentation with viewName parameter and example
- All existing tests still pass

Features:
- viewName parameter filters queue items by view
- If view has isFilterQueue() enabled, only shows items in that view
- If viewName omitted, shows all queue items

Co-authored-by: Bob <bob@cline.bot>
@judovana judovana requested a review from otradovec as a code owner April 17, 2026 09:34
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.

1 participant