aws-samples / aws-samples/bedrock-chat
[Feature Request] Add Admin Page for Managing All User Bots
- Dominant language
- TypeScript
- Stars
- 1.3k
- Forks
- 535
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 10
Description
## Describe the solution you'd like
Add the possibility for admins to view and edit all other available bots created via the app by other users( shared & not shared ).
Basically for admin group users, add a page accessible via the side bar that showcases list of bots per user (for all users).
## Why the solution needed
In our context :
1 - We have to be able to decomission or edit shared bots in case the owner of the bots leaves the organization.
2 - In case of deployment errors where a rollback is needed we want to be able to restore app users bots based on data backups.
## Additional context
Proposed technical solution :
1 - Implementing a function & endpoint to retrieve all bots as a tool. (If not already, can't see it in the code)
2 - Using this endpoint to expose the list of bots in the page + the possibility to modify them.
## Implementation feasibility
Are you willing to discuss the solution with us, decide on the approach, and assist with the implementation?
- [x] Yes
- [ ] No
Contributor guide
Research direction
No files or tests are named. Start by tracing the existing bot listing and editing entry points, the sidebar navigation, and admin authorization; confirm how shared and private bots are stored and exposed. Done means authorized admins can list, edit, and restore all users' bots, with coverage for access control and the supported management flows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python, react, typescript
- Domain
- api, authorization, full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100