As an admin with create permissions, I want to add, edit, and delete treasury members so that I can manage access to the treasury.
As a regular user (logged in or not), I want to view the list of all treasury members and their permissions so that I know who has access to the treasury.
Acceptance Criteria
A "Members" page is accessible from the Treasury dashboard navigation.
The "Members" page displays a list of all treasury members, including their names, usernames, and permissions (create or approve).
Admins with create permissions can:
Add new members by entering their name and username and selecting their permissions.
Edit existing members' permissions.
Delete existing members.
All users can view the list of members and their permissions, but cannot edit or delete them.
For V1, we introduced roles and permissions as part of https://github.com/NEAR-DevHub/neardevhub-treasury-dashboard/issues/15. This issue is the continuation of that to introduce a UI for an admin with create permission to add, edit, and delete users.
User Stories
Acceptance Criteria
Attachments