Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Update frontend/src/pages/Settings.jsx
Browse files
frontend/src/pages/Settings.jsx
CHANGED
|
@@ -230,13 +230,14 @@ export const AlertSettingsPage = () => {
|
|
| 230 |
const fetchTeamUsers = async () => {
|
| 231 |
setLoadingTeam(true);
|
| 232 |
try {
|
| 233 |
-
const endpoint = user?.
|
| 234 |
const res = await fetch(endpoint, {
|
| 235 |
headers: { 'Authorization': `Bearer ${token}` }
|
| 236 |
});
|
| 237 |
if (res.ok) {
|
| 238 |
const data = await res.json();
|
| 239 |
-
|
|
|
|
| 240 |
}
|
| 241 |
} catch (err) {
|
| 242 |
console.error('Failed to fetch org users', err);
|
|
|
|
| 230 |
const fetchTeamUsers = async () => {
|
| 231 |
setLoadingTeam(true);
|
| 232 |
try {
|
| 233 |
+
const endpoint = user?.org_id ? `/api/auth/organizations/${user.org_id}/users` : '/api/auth/users';
|
| 234 |
const res = await fetch(endpoint, {
|
| 235 |
headers: { 'Authorization': `Bearer ${token}` }
|
| 236 |
});
|
| 237 |
if (res.ok) {
|
| 238 |
const data = await res.json();
|
| 239 |
+
const filteredUsers = (data.users || []).filter(u => u.role !== 'super_admin');
|
| 240 |
+
setTeamUsers(filteredUsers);
|
| 241 |
}
|
| 242 |
} catch (err) {
|
| 243 |
console.error('Failed to fetch org users', err);
|