Alex Holliday
451c752170
add tags controller and routes
2026-05-19 11:15:42 -07:00
Retr01-sudo
094def117a
feat(monitors): add bulk pause/resume api endpoints and service logic
...
- Validates bulk monitor IDs using zod
- Implements optimized Mongo $in/$ne queries for performance
- Orchestrates background job pausing/resuming via BullMQ
- Added comprehensive unit tests for monitor service logic
Fixes #3602
2026-05-01 19:42:51 +05:30
Alex Holliday
69bec42a66
restrict editing user routes to regular users
2026-04-15 13:53:55 -07:00
Alexander Holliday
d5968b841e
Merge branch 'develop' into feat/bulk-edit-notifications
2026-03-20 12:28:57 -07:00
Alex Holliday
7144c20c5b
check,auth
2026-03-20 11:52:53 -07:00
Alex Holliday
7456609e35
diagnostic
2026-03-20 11:51:54 -07:00
Alex Holliday
05c293d689
geo
2026-03-20 11:51:17 -07:00
Alex Holliday
80f3168837
invite, inident
2026-03-20 11:50:47 -07:00
Alex Holliday
332300dde4
log controller
2026-03-20 11:48:58 -07:00
Alex Holliday
d4a8023a76
monitors
2026-03-20 11:47:22 -07:00
Alex Holliday
c7e449d18c
notifications
2026-03-20 11:45:04 -07:00
Alex Holliday
0495bef469
queue
2026-03-20 11:43:37 -07:00
Alex Holliday
6fb7ad63f6
settings
2026-03-20 11:42:40 -07:00
Alex Holliday
8322adbb26
statusPageController interface
2026-03-20 11:39:19 -07:00
ashu130698
1706012e54
fix:format code
2026-03-13 21:40:28 +05:30
ashu130698
88a39fe502
Merge branch 'upstream/develop' into feat/bulk-edit-notifications and resolve conflicts
2026-03-12 13:17:40 +05:30
Alex Holliday
1af609a569
remove unsued route/methods
2026-03-11 14:08:20 -07:00
Alex Holliday
61cc0c2bef
remove unused route
2026-03-11 13:51:37 -07:00
Alex Holliday
20ff76df9d
remove unsued route/validation
2026-03-11 13:07:56 -07:00
ashu130698
f9a4659cb2
Merge branch 'develop' into feat/bulk-edit-notifications
2026-03-10 23:27:01 +05:30
ashu130698
0fc338db2f
refactor(backend): move notifications update endpoint to monitors route and handle security feedback
2026-03-10 22:57:55 +05:30
Alex Holliday
6ad0a6a29d
validation fix, batch deleteOlderThan
2026-03-10 10:20:23 -07: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
ashu130698
4d7de2d3a1
fix: resolve merge conflicts, migrate validation to zod
2026-03-05 23:40:49 +05:30
ashu130698
4827f8faec
refractor: simplify bulk edit route to PATCH /notifications
2026-03-05 13:06:36 +05:30
ashu130698
9e06758997
added a PATCH/notifications/bulk/monitor
2026-03-03 23:28:11 +05:30
Alex Holliday
e7ba3cb5f9
checks route, checks table
2026-02-24 23:20:36 +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
f9653888b1
Fix: One Route
2026-02-21 00:10:39 +05:30
Br0wnHammer
600c937062
feat: API Middleware
2026-02-20 00:31:42 +05:30
Br0wnHammer
dae2709d31
Fix: Authentication Middleware in StatusPage
2026-02-19 23:55:43 +05:30
Alex Holliday
8b7fd826b3
createUser endpoint
2026-02-09 18:49:31 +00:00
Alex Holliday
f2b740a8f9
put -> patch
2026-02-07 20:17:59 +00:00
Alex Holliday
6a0f3426b3
recovery form, fix email service
2026-02-06 22:14:42 +00:00
Alex Holliday
04fef2ef75
put -> patch
2026-02-04 19:30:41 +00:00
Alex Holliday
a80df60fc1
handle delete
2026-02-03 21:14:16 +00:00
Alex Holliday
5a12e36c7e
put -> patch
2026-01-30 19:43:34 +00:00
Alex Holliday
cac502573f
put -> patch
2026-01-29 20:55:14 +00:00
Alex Holliday
e6c268f14e
status page service/repo refactor
2026-01-22 20:57:20 +00:00
Alex Holliday
81c7c992e2
routes -> ts
2026-01-21 10:36:03 -08:00
Alex Holliday
952c70fca4
remove v1 dir
2026-01-20 23:07:31 +00:00
Alex Holliday
44079f2eb8
remove service regsitry, remove unused middleware
2026-01-20 22:40:06 +00:00
Alex Holliday
476ff39a17
remove check ack routes and controller functions
2026-01-20 19:25:00 +00:00
Alex Holliday
68559741ba
remove mongo middleware
2026-01-15 19:36:41 +00:00
Alex Holliday
93c24d2f5c
pagination and filter fix
2026-01-14 15:44:52 -08:00
Alex Holliday
d4af86f26c
pagespeed details
2026-01-14 22:44:23 +00:00
Alex Holliday
665eb9a67f
hardware details
2026-01-14 19:28:17 +00:00
Alex Holliday
76fa99f7bd
getUptimeDetails
2026-01-13 23:59:09 +00:00