Alexander Holliday
e7f052dfa0
Merge pull request #3386 from bluewave-labs/feat/remove-team-member
...
Add ability to remove team members
2026-03-06 12:37:55 -08:00
Br0wnHammer
5ebe46a81c
Feat: Websocket Implementation
2026-03-07 01:11:20 +05:30
Br0wnHammer
62f1e62a26
Feat: Backend service - Implement WebSocket check in NetworkService
2026-03-07 00:57:52 +05:30
gorkem-bwl
82998a7795
feat: add ability to remove team members
...
## Changes
- Add DELETE /api/v1/auth/users/:userId endpoint (admin + superadmin)
- Add deleteUserById service method with role hierarchy enforcement
- Superadmins can remove admins and regular users
- Admins can only remove regular users
- No one can remove superadmins, demo users, or themselves via this endpoint
- Add "Remove user" button with confirmation dialog on edit user page
- Allow admins to view user details and access the edit user page
- Add i18n strings for remove user button and confirmation dialog
## Access control
- superadmin -> can remove admin, user
- admin -> can remove user only
- admin cannot remove superadmin or other admins (enforced on both backend and frontend)
2026-03-06 14:18:27 -05:00
Alex Holliday
2f1a164c26
remove rtt
2026-03-06 10:46:00 -08:00
Alex Holliday
124a8c0b07
ping type globalping checks
2026-03-06 10:37:29 -08:00
Alex Holliday
9a8a175f7c
format
2026-03-06 09:37:45 -08:00
Alex Holliday
6ecb27d522
remove buildStatusResponse
2026-03-06 09:35:52 -08:00
Alex Holliday
24b9b64979
manually build response
2026-03-06 09:35:07 -08:00
Alex Holliday
990dc7875a
format
2026-03-06 09:16:22 -08:00
Alex Holliday
69e98a51ec
resolve ts errors
2026-03-06 09:14:12 -08:00
Alex Holliday
bd32854c7a
cleanup services
2026-03-05 14:46:28 -08:00
Alex Holliday
0718e63e2f
cleanup network service
2026-03-05 14:11:11 -08:00
Alex Holliday
c5c9a1a88b
fix missing await
2026-03-05 13:57:39 -08:00
Alex Holliday
f8c0b57d21
remove unused imports
2026-03-05 19:37:32 +00:00
Alex Holliday
ad7d4e54c3
cleanup
2026-03-05 19:34:57 +00:00
Alex Holliday
c7689cc64a
grpc
2026-03-05 19:18:29 +00:00
Alex Holliday
27c44a0fbd
config
2026-03-05 18:48:19 +00:00
Alex Holliday
190d9dd2b1
gameProvider
2026-03-05 18:45:27 +00:00
Alex Holliday
49672db563
port provider
2026-03-05 18:35:19 +00:00
Alex Holliday
80603c9a42
port provider
2026-03-05 18:30:06 +00:00
Alex Holliday
f3b156f2d0
docker provider
2026-03-05 18:19:03 +00:00
Alex Holliday
ec82efebb4
pagespeed provider, hardware provider
2026-03-05 17:54:16 +00:00
Alex Holliday
8dd846d6cd
harden http provider
2026-03-04 23:36:36 +00:00
Alex Holliday
82175f166f
pingProvider, httpProvider
2026-03-04 23:24:48 +00:00
Alex Holliday
13e9185011
bump version
2026-03-04 18:24:06 +00:00
Alex Holliday
a7cf78cecc
emailService
2026-03-04 18:16:31 +00:00
Alex Holliday
0b30e23783
globalPing
2026-03-04 17:50:27 +00:00
Alex Holliday
e0608ad3ed
notificationMessageBuilder
2026-03-04 17:43:25 +00:00
Alex Holliday
d665e95f02
discord
2026-03-04 17:39:31 +00:00
Alex Holliday
afc27c804d
email
2026-03-04 17:32:50 +00:00
Alex Holliday
1deb22bf63
pagerduty
2026-03-04 17:17:52 +00:00
Alex Holliday
af8b128ac2
notificaiton providers
2026-03-03 23:27:48 +00:00
Alex Holliday
00150ba6f4
checkService, bufferService
2026-03-03 23:19:54 +00:00
Alex Holliday
7f04dd5d9a
checksService
2026-03-03 23:09:10 +00:00
Alex Holliday
ab5389190d
stautsService and settingsService
2026-03-03 23:01:35 +00:00
Alex Holliday
1cd6e723cc
netowrk-service
2026-03-03 21:37:08 +00:00
Alex Holliday
f79a87f98a
resolve remaining TS errors
2026-03-03 19:34:28 +00:00
Alex Holliday
a0ea50d745
correct return types
2026-03-03 18:50:10 +00:00
Alex Holliday
8e44718787
logger, imageProcessing
2026-03-03 18:26:42 +00:00
Alex Holliday
128d1d12b0
replace log statement
2026-03-02 23:04:20 +00:00
Alex Holliday
09534757a2
validation
2026-03-02 21:52:22 +00:00
Alex Holliday
dfeba1e4fb
resolve conflicts
2026-02-26 17:32:11 +00:00
Alex Holliday
1bb2dd323a
remove comment
2026-02-25 20:17:34 +00:00
Alex Holliday
ba6e931c59
date range extraction, minor fixes
2026-02-25 20:13:07 +00:00
Alex Holliday
477c30286d
show all checks
2026-02-25 18:43:12 +00:00
Alex Holliday
88e28b9819
cleanup on delete, cleanup orphans
2026-02-24 23:28:27 +00:00
Alex Holliday
e7ba3cb5f9
checks route, checks table
2026-02-24 23:20:36 +00:00
Alex Holliday
64fdd04cc7
conitnent based query
2026-02-24 22:30:28 +00:00
Alex Holliday
89a7fdbe34
cleanup imports
2026-02-24 19:36:45 +00:00