gorkem-bwl
172467c0a6
fix: address PR review feedback
...
- Use useIsAdmin and useIsSuperAdmin hooks instead of manual role checks
- Close delete dialog on failure, not just on success
2026-03-06 15:19:01 -05:00
gorkem-bwl
7c953978ed
refactor: simplify EditUser imports and canDeleteUser logic
...
- Merge duplicate react-router-dom imports into one
- Replace useIsAdmin + useIsSuperAdmin + useSelector with single useSelector
- Remove redundant !includes("superadmin") check from canDeleteUser
2026-03-06 14:31:59 -05:00
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
35f018623f
fix prettier hook
2026-03-06 09:45:33 -08:00
Alex Holliday
69e07975e3
bump dependencies
2026-03-05 13:57:45 -08:00
Alex Holliday
3c99809e8e
rix reveresed checks
2026-03-04 23:24:05 +00:00
Alex Holliday
13e9185011
bump version
2026-03-04 18:24:06 +00:00
Alex Holliday
a7d14e0e43
add global swr config
2026-03-02 22:37:58 +00:00
Alexander Holliday
0bff26fe47
Merge pull request #3346 from bluewave-labs/fix/hardcoded-dimensions
...
Fix/hardcoded dimensions
2026-03-01 07:19:44 -08:00
Alex Holliday
9169410c1a
fallback and histogram
2026-02-28 22:03:30 +00:00
Alex Holliday
9174e66134
sidebar and starprompt
2026-02-28 21:48:42 +00:00
Alex Holliday
04c3c57a59
card-details
2026-02-28 21:27:33 +00:00
Alex Holliday
f69b6bbf31
create status page
2026-02-28 21:04:46 +00:00
Alex Holliday
05aa1e7112
authfooter
2026-02-28 20:57:44 +00:00
Alexander Holliday
8aead0a00c
Merge pull request #3332 from bluewave-labs/fix/pagespeed-sort
...
Pagespeed filter sorting fix
2026-02-28 12:51:49 -08:00
Alex Holliday
db8ed2994a
maintenance create
2026-02-28 20:42:10 +00:00
Alex Holliday
8571ccea78
settings page
2026-02-28 20:25:49 +00:00
Alex Holliday
4d273a6dce
table and createMonitor
2026-02-28 16:30:04 +00:00
Alex Holliday
4aabc16096
theme constants
2026-02-28 16:16:14 +00:00
Alexander Holliday
94f9c3d118
Merge pull request #3326 from bluewave-labs/fix/uptime/row-ui
...
Fix: Uptime Table Body Placement
2026-02-28 08:04:50 -08:00
Alex Holliday
308a439790
apply logger
2026-02-28 01:55:41 +00:00
Alex Holliday
42a001b24e
logger
2026-02-28 01:04:35 +00:00
Alex Holliday
e3057ad039
remove unused import
2026-02-26 22:21:19 +00:00
Alex Holliday
32f41a3cc4
remove unused import
2026-02-26 22:11:32 +00:00
Alex Holliday
177d6f80d0
remove on row click
2026-02-26 22:08:14 +00:00
Alexander Holliday
ecef55f1b3
Merge pull request #3341 from bluewave-labs/fix/global-thresholds
...
Fix/global thresholds
2026-02-26 11:36:21 -08:00
Alex Holliday
dede689990
global threshold slider fix
2026-02-26 19:31:12 +00:00
Alex Holliday
85edea713a
replace textfields with sliders
2026-02-26 19:07:43 +00:00
Alex Holliday
dfeba1e4fb
resolve conflicts
2026-02-26 17:32:11 +00:00
Alex Holliday
7960f1e82c
popup close button
2026-02-25 21:58:48 +00:00
Alex Holliday
78d1451621
hide attribution
2026-02-25 21:49:01 +00:00
Alex Holliday
a9f005b2c4
move css styles
2026-02-25 21:44:09 +00:00
Alex Holliday
b68214fc47
dark/light mode
2026-02-25 21:20:45 +00:00
Alex Holliday
64c0c93c3e
chart
2026-02-25 21:14:17 +00:00
Alexander Holliday
17238c982e
Merge pull request #3333 from bluewave-labs/feat/global-ping-implementation
...
feat: global ping implementation
2026-02-25 12:17:12 -08:00
Alex Holliday
885acf6fe6
all continents in table
2026-02-25 19:34:24 +00:00
Alex Holliday
477c30286d
show all checks
2026-02-25 18:43:12 +00:00
Alex Holliday
e7ba3cb5f9
checks route, checks table
2026-02-24 23:20:36 +00:00
Alex Holliday
651fbd7cbb
add graph
2026-02-24 22:45:59 +00:00
Alex Holliday
64fdd04cc7
conitnent based query
2026-02-24 22:30:28 +00:00
Alex Holliday
c3e4b5b95f
ui initial commit
2026-02-24 22:16:02 +00:00
Alex Holliday
2989968fa1
button string
2026-02-24 13:31:36 -08:00
Alex Holliday
1d4e9d6806
geochecks iniital commit
2026-02-24 18:10:20 +00:00
Alex Holliday
7d3abb3f98
map fields
2026-02-24 17:18:22 +00:00
mannilakash
9baa6692dd
fix: pagespeed filter sorting fix
2026-02-24 07:45:12 -05:00
Br0wnHammer
dd7dfba1cf
Fix: Uptime Status Filter
2026-02-24 15:05:27 +05:30
Alex Holliday
858aecce62
fe config box
2026-02-23 18:08:01 +00:00
Alex Holliday
42fdc47d86
initial commit
2026-02-23 17:48:53 +00:00
Br0wnHammer
af8f913e62
Fix: Uptime Table Body Placement
2026-02-23 13:38:26 +05:30
Br0wnHammer
22b33d789c
Fix: Add grpc in checkData
2026-02-23 10:25:00 +05:30