Skip to content

feat(equipment): manage catalog brands - #809

Draft
Perdolique wants to merge 1 commit into
masterfrom
feat/gh-780-admin-brands
Draft

Perdolique wants to merge 1 commit into
masterfrom
feat/gh-780-admin-brands

Conversation

@Perdolique

Copy link
Copy Markdown
Owner

Summary

Brands have their own admin spot now 🏷️😎👍 No database edits needed for everyday brand changes.

  • ✨ Find, create, edit, and remove unused brands from Admin, with clear loading, empty, retry, and save states.
  • 🧭 Suggest a slug from the name until the admin edits it, and keep the slug unchanged when an existing name changes.
  • 🐛 Return clear 409 errors for duplicate names or slugs and brands used by gear. Keep other errors safe for users while logging the raw cause on the server.
  • 🔒 Keep ID-based writes and the brand-plus-contribution transaction intact.
  • ✅ Cover the API conflicts and the admin browser journey, including access control and the catalog and submission selectors.

Related issues

Closes #780

- ✨ Add an admin page to search, create, edit, and delete brands
- 🐛 Return clear conflicts for duplicate brands and brands used by gear
- ✅ Cover brand API contracts and the admin browser flow
- Fixes #780
@Perdolique Perdolique self-assigned this Sep 28, 2026
@github-actions

Copy link
Copy Markdown

🎉 Deployed to Cloudflare!

This branch was successfully deployed

1 active deployment
staging — 96bb2eb3 Deployed Sep 28, 2026 by Perdolique via Database migration #593
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.

Manage catalog brands in the admin area

1 participant