Skip to content

feat: improve account admin filters and bulk model inputs#2265

Open
zjarlin wants to merge 3 commits intoWei-Shaw:mainfrom
zjarlin:feat/account-admin-filters-and-bulk-model-inputs
Open

feat: improve account admin filters and bulk model inputs#2265
zjarlin wants to merge 3 commits intoWei-Shaw:mainfrom
zjarlin:feat/account-admin-filters-and-bulk-model-inputs

Conversation

@zjarlin
Copy link
Copy Markdown

@zjarlin zjarlin commented May 7, 2026

Summary

  • add saved account filter tabs with URL query-string persistence so admin account filters survive refresh/share links
  • support schedulable filtering plus default display-group, name-prefix, and regex-driven search presets on the account list
  • replace single-line model whitelist editing with multiline bulk input, and add multiline bulk import for model mappings in create/edit account forms
  • keep the account-admin data/API layer aligned with the new filters and bulk input workflow

Notes

Testing

  • go test -tags unit ./internal/handler/admin
  • go test -tags unit ./internal/service -run 'TestAdminService_ListAccounts_WithSearch|TestAdminService_ListAccounts_WithPrivacyMode|TestAdminService_ListAccounts_WithNamePrefix|TestAdminService_ListAccounts_WithSchedulableFilter|TestAdminService_ListAccounts_ExhaustedCodexExtraDoesNotSetRateLimit'
  • pnpm build

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Thank you for your contribution! Before we can merge this PR, we need you to sign our Contributor License Agreement (CLA).

To sign, please reply with the following comment:

I have read the CLA Document and I hereby sign the CLA

You only need to sign once — it will be valid for all your future contributions to this project.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

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