aws-samples / aws-samples/bedrock-chat

[Feature Request] Add Admin Page for Managing All User Bots

Open
#453 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.