Alexander Holliday
7a0e0bccf4
Merge pull request #3405 from bluewave-labs/fix/diagnostic-controller-types
...
fix: properly type diagnosticController
2026-03-11 10:51:42 -07:00
Alex Holliday
f69b7f6a35
properly type diagnosticController
2026-03-11 10:50:10 -07:00
Alex Holliday
cb5316e6f5
fix ssl-checker type
2026-03-11 10:48:12 -07:00
Alex Holliday
2884ab524d
type fetchMonitorCertificate
2026-03-10 11:35:05 -07:00
Alex Holliday
a15b9837c6
fix getUserById
2026-03-10 11:29:40 -07:00
Alex Holliday
562d723fcf
remove redundant checks, use validated body
2026-03-10 11:25:55 -07:00
Alex Holliday
2fdd5a72f0
type authController correctly, update services accordingly
2026-03-10 11:18:59 -07:00
Alex Holliday
6ad0a6a29d
validation fix, batch deleteOlderThan
2026-03-10 10:20:23 -07:00
Aman Rawat
27dffe9fa6
Fixed
2026-03-09 13:12:01 +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
0b30e23783
globalPing
2026-03-04 17:50:27 +00:00
Alex Holliday
9fd006cfff
remove joi
2026-03-02 19:42:47 +00:00
Alex Holliday
16cf23baf1
status page validation
2026-03-02 19:25:34 +00:00
Alex Holliday
64242322a2
add try/catch block
2026-03-02 18:46:21 +00:00
Alex Holliday
c1e03a45b0
settings
2026-03-02 18:03:10 +00:00
Alex Holliday
b997c43bd5
check, monitor, maintenance
2026-03-02 17:46:33 +00:00
Alex Holliday
a5d3c95145
validation refactoring
2026-03-02 17:29:48 +00:00
Alex Holliday
c3a41272a3
validation refactoring
2026-03-01 17:35:00 +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
64fdd04cc7
conitnent based query
2026-02-24 22:30:28 +00:00
Alex Holliday
10313102ee
use correct validation
2026-02-24 21:45:55 +00:00
Alex Holliday
432d1d8ccf
remove circular dep
2026-02-24 19:19:32 +00:00
Alex Holliday
f94afb63c6
backend
2026-02-21 03:43:11 +00:00
Alex Holliday
b708e83cce
add TODOs
2026-02-20 15:11:37 -08:00
Br0wnHammer
1a52531faf
feat: new middleware
2026-02-20 00:34:43 +05:30
Alex Holliday
f337ca5ff0
initial commit
2026-02-12 22:37:40 +00:00
Alex Holliday
8b7fd826b3
createUser endpoint
2026-02-09 18:49:31 +00:00
Alex Holliday
af4c9d8f91
fix unset
2026-02-07 20:33:11 +00:00
Alex Holliday
189f309631
format
2026-02-04 18:10:52 +00:00
Alex Holliday
97dd3ec9cb
add permissin check to sendInviteEmail
2026-02-04 17:57:00 +00:00
Alex Holliday
b4c929963f
add permission check to invite service
2026-02-04 17:49:45 +00:00
Alex Holliday
4ecc737438
add helper method to extract user roles
2026-02-04 17:49:19 +00:00
Alexander Holliday
35eba6897a
Merge pull request #3238 from bluewave-labs/feat/v2-create-config-status-page
...
feat: v2 create config status page
2026-02-03 15:31:39 -08:00
Alex Holliday
0a408f8cfd
sorting
2026-02-03 22:07:59 +00:00
Br0wnHammer
63e42b7276
Fix: Send Email Invite
2026-02-03 22:36:19 +05:30
Alex Holliday
57c3bf3240
findBYIds only
2026-02-02 19:00:03 +00:00
Alex Holliday
d54c90d511
require team ID
2026-02-02 06:09:57 +00:00
Alex Holliday
3a5783fe91
email
2026-02-02 06:08:51 +00:00
Alex Holliday
ec03addba6
headers
2026-01-28 22:00:33 +00:00
Alex Holliday
589825c1c5
format
2026-01-27 21:57:55 +00:00
Alex Holliday
6efc05879a
cast to string
2026-01-27 21:54:20 +00:00
Alex Holliday
36a53ee80b
fix types
2026-01-27 21:17:57 +00:00
Alex Holliday
63d2bb97ee
add dateRange to checks query
2026-01-27 20:46:28 +00:00
Alex Holliday
6f9fefddd2
recent checks
2026-01-27 19:24:02 +00:00
Alex Holliday
d25ca473de
purge incident module
2026-01-22 21:28:28 +00:00
Alex Holliday
e6c268f14e
status page service/repo refactor
2026-01-22 20:57:20 +00:00
Alex Holliday
9962866ba5
refactor
2026-01-21 23:26:13 +00:00
Alex Holliday
d627a25b40
refactor notifications service
2026-01-21 13:51:04 -08:00
Alex Holliday
fdc3983328
remove settingsModule
2026-01-21 13:01:31 -08:00