Skip to content

[christmas] drop the "Slug" column from the admin pools table - #395

Draft
gazure wants to merge 1 commit into
mainfrom
worktree-christmas-drop-slug-column
Draft

[christmas] drop the "Slug" column from the admin pools table#395
gazure wants to merge 1 commit into
mainfrom
worktree-christmas-drop-slug-column

Conversation

@gazure

@gazure gazure commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Removes the last user-facing use of the word "slug". The admin Pools table showed a Slug column with the raw value — developer vocabulary a pool manager has no reason to know.

The column's only practical use was navigating to a pool, so the Name cell is now a link to /pools/:slug and the raw slug is no longer displayed. The value itself is unchanged: it still keys the route, the model, and the tests.

Every other occurrence of slug in christmas is internal (route parameter, Pool::slug, Exchange::pool_slug) and never rendered.

Checks: cargo clippy -p christmas --all-features --all-targets clean, cargo +nightly fmt --all applied, cargo test -p christmas --lib 50/50 passing.

🤖 Generated with Claude Code

"Slug" is developer vocabulary; a pool manager reading the admin panel has
no reason to know it. The column's only real use was getting to a pool's
page, so the name cell becomes that link instead and the raw slug stops
being presented at all. The value itself is untouched — it still keys the
/pools/:slug route.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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