Skip to content

Conversation

@perotom
Copy link

@perotom perotom commented Dec 22, 2025

Allow administrators to add and remove votes on behalf of users through
a unified Manage Voters modal. This replaces the previous Add Voter modal
with a more comprehensive interface. Issue #1433

Backend:

  • Add RemoveVoteOnBehalf action and handler for admin vote removal
  • Add DELETE /api/v1/posts/:number/votes/:userID admin endpoint

Frontend:

  • Create ManageVotersModal component combining add/remove functionality
  • Update VoteSection to use ManageVotersModal
  • Update VotesPanel to show ManageVotersModal for admins, read-only
    VotesModal for collaborators
  • Add removeVoteOnBehalf API action

Thomas Peroutka and others added 2 commits December 22, 2025 11:24
Allow administrators to add and remove votes on behalf of users through
a unified Manage Voters modal. This replaces the previous Add Voter modal
with a more comprehensive interface.

Backend:
- Add RemoveVoteOnBehalf action and handler for admin vote removal
- Add DELETE /api/v1/posts/:number/votes/:userID admin endpoint

Frontend:
- Create ManageVotersModal component combining add/remove functionality
- Update VoteSection to use ManageVotersModal
- Update VotesPanel to show ManageVotersModal for admins, read-only
  VotesModal for collaborators
- Add removeVoteOnBehalf API action

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mattwoberts
Copy link
Contributor

Hey @perotom

Would you mind creating an issue to tie this to? Also could you throw in some screenshots if you don't mind so I can see what it is the the change deals with at a glance. Sorry - some aspects of Fider I still don't know too much, I'm not sure where the "add voter" modal was or what it did!

Thanks very much for contributing though :)

@perotom
Copy link
Author

perotom commented Dec 29, 2025

I created a new issue with screenshot: #1433

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.

2 participants