aipotheosis-labs / aipotheosis-labs/gate22

Admin: allow deleting teams and removing members from teams

未关闭
#152 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
backend feature frontend
主要语言
TypeScript
星标
178
派生
24
PR 合并指标
30 天内没有已合并 PR

描述

- Motivation:
Admins need to manage organization teams fully, including deleting teams and removing members.

- Proposed solution:
Backend: ensure endpoints for deleting a team and removing a member from a team exist in `backend/aci/control_plane/routes/organization/organizations.py` and are wired to CRUD in `backend/aci/common/db/crud/teams.py` with proper access control. Frontend: add actions in `frontend/src/features/settings/components/teams-settings.tsx` and `members-settings.tsx` to trigger these operations with confirmations.

- Additional context:
- Respect org role checks and guardrails.
- Update UI states and refresh lists after actions.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。