Add permission-gated shop listing command #1

Merged
NotAlexNoyle merged 2 commits from agent/list-all-shops into hikari 2026-07-22 09:59:16 -04:00
NotAlexNoyle commented 2026-07-22 09:57:33 -04:00 (Migrated from github.com)

What changed

  • adds /quickshop listall [page]
  • restricts the command to quickshop.listall
  • lists every persisted shop, sorted by shop ID
  • shows item, buy/sell type, price, owner, world, and coordinates
  • paginates output at 10 shops per page and supports console senders

Why

Administrators need a direct way to audit all existing shops without filtering by owner, item, distance, or loaded state.

Validation

  • verified the branch diff against hikari
  • confirmed the command is registered through the existing command manager and therefore uses its normal permission and sender checks
  • local Maven validation was not available in this environment because the GitHub CLI is not installed and outbound Git cloning is unavailable
## What changed - adds `/quickshop listall [page]` - restricts the command to `quickshop.listall` - lists every persisted shop, sorted by shop ID - shows item, buy/sell type, price, owner, world, and coordinates - paginates output at 10 shops per page and supports console senders ## Why Administrators need a direct way to audit all existing shops without filtering by owner, item, distance, or loaded state. ## Validation - verified the branch diff against `hikari` - confirmed the command is registered through the existing command manager and therefore uses its normal permission and sender checks - local Maven validation was not available in this environment because the GitHub CLI is not installed and outbound Git cloning is unavailable
Sign in to join this conversation.