Skip to content

feat: implement admin panel for group management#136

Open
tarai-dl wants to merge 1 commit intosorosave-protocol:mainfrom
tarai-dl:rn/feat-admin-panel
Open

feat: implement admin panel for group management#136
tarai-dl wants to merge 1 commit intosorosave-protocol:mainfrom
tarai-dl:rn/feat-admin-panel

Conversation

@tarai-dl
Copy link
Copy Markdown

Closes #11

Changes

  • Created AdminPanel component with full admin controls
  • Start Group button (Forming → Active status)
  • Pause/Resume toggle for Active/Paused groups
  • Remove Member with selection modal
  • Transfer Admin Role with member selection
  • Emergency Withdraw with confirmation dialog
  • Only visible to group admin (checks currentAccount vs admin address)
  • Integrated into group detail page actions sidebar
  • All actions have loading states and error handling

Component

The AdminPanel component is conditionally rendered based on whether the connected wallet matches the group admin address. Each action has appropriate confirmation modals where needed (remove member, transfer admin, emergency withdraw).

Closes sorosave-protocol#11

- Created AdminPanel component with full admin controls
- Start Group button (Forming -> Active status)
- Pause/Resume toggle for Active/Paused groups
- Remove Member with selection modal
- Transfer Admin Role with member selection
- Emergency Withdraw with confirmation dialog
- Only visible to group admin (checks currentAccount vs admin)
- Integrated into group detail page actions sidebar
- All actions have loading states and error handling
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.

Implement admin panel for group management

1 participant