Alex Holliday
c1d1e0ad1d
Refactor for clarity and correctness, add JS docs
2024-10-01 10:55:51 +08:00
Alex Holliday
e0e80dc9c7
Refactor method names, add improve JSdocs for monitorController
2024-10-01 10:29:32 +08:00
Alex Holliday
11b97ab3b4
add update settings method, remove all env var references possible
2024-09-26 14:37:11 +08:00
Alex Holliday
38ee162f61
improve error handling in network service, fix username form errors
2024-09-26 11:01:38 +08:00
Alex Holliday
09fb5595ab
Fix proptype errors, remove old alert reference
2024-09-26 10:42:03 +08:00
Alex Holliday
bd03964ab6
Add get monitor stats by ID to docs
2024-09-24 15:20:45 +08:00
Alex Holliday
0d12798dd2
Remove checks from monitor query
2024-09-17 08:12:23 +08:00
Alex Holliday
d7e6019139
Add service name and method name to errors in monitorController
2024-09-15 12:16:20 +08:00
Alex Holliday
c35157ffb4
Add thunks for adding and removing demo monitors
2024-09-11 12:03:13 +08:00
Alex Holliday
3f5dc337a0
Update delete all method
2024-09-11 11:22:33 +08:00
Alex Holliday
a89777333a
Add route, controller, and DB methods for adding demo monitors
2024-09-11 11:03:39 +08:00
Alex Holliday
f88ca5ee2c
fix more typos
2024-09-05 14:31:29 -07:00
Alex Holliday
9eaab0da1a
Add network requests and validation
2024-09-05 12:16:29 -07:00
Alex Holliday
cec8ecd985
add DB and controller methods
2024-09-05 11:17:31 -07:00
Alexander Holliday
e2529612d9
Merge branch 'develop' into fix/missing-be-validation
2024-09-03 20:40:52 -07:00
Alexander Holliday
1c09b32128
Merge pull request #790 from bluewave-labs/fix/restore-indeterminate-status
...
Fix/restore indeterminate status
2024-09-03 16:40:43 -07:00
Alex Holliday
5af81c7291
restore controller
2024-09-03 15:43:12 -07:00
Alex Holliday
8bac81fb09
Add validation for certificate request
2024-09-03 15:11:17 -07:00
Alex Holliday
cece932e45
Implement validation
2024-09-03 15:07:11 -07:00
Alex Holliday
bc0df325d1
Add route, controller, db operations, and validation for aggregate monitor stats
2024-09-03 14:39:16 -07:00
Alexander Holliday
1bde8fdb86
Revert "Add indeterminate state to monitors, resolves #765 "
2024-09-03 09:30:43 -07:00
Alex Holliday
071a7fc9cf
Add indeterminate state to monitors
2024-09-02 10:45:07 -07:00
Alex Holliday
68b50a3059
Update getMonitorsByTeamid to use attached notifications
2024-08-30 18:00:04 -07:00
Alex Holliday
7e90b5f48b
Notifications added to monitor object
2024-08-30 13:03:59 -07:00
Alex Holliday
d4ed7f3f7a
Add thunks for getting single monitor and pausing/resuming single monitor
2024-08-28 20:07:22 -07:00
Alex Holliday
17174ebe14
Add pause routes and controller, implement functionality
2024-08-28 15:21:59 -07:00
Alex Holliday
465c1f9f9e
Refactor getMonitorByUserID to getMonitorByTeamID
2024-08-26 19:38:24 -07:00
Alex Holliday
3f0695d743
Updated config monitor controller
2024-08-16 15:26:26 -07:00
Alex Holliday
aa528722e1
Updated parameters passed to for certificate check
2024-08-14 19:02:11 -07:00
Alex Holliday
e533c94918
Implemented new stats for Monitor Details
2024-08-12 15:15:13 -07:00
Alex Holliday
d7251bfd81
Refactored monitor details
2024-08-12 12:05:57 -07:00
Alex Holliday
6c92dbe358
Delete pagespeed checks when user deleted
2024-08-02 11:38:38 -07:00
Alex Holliday
76f4143097
Notifications removed and readded on monitor edit
2024-07-31 13:59:14 -07:00
Alex Holliday
0c1af23f66
Fixed var name
2024-07-31 13:29:04 -07:00
Alex Holliday
9e51cffb67
JobQueue was not deleting jobs correctly due to incorrect lookup in monitor object
2024-07-31 13:24:38 -07:00
Alex Holliday
2a79264a9a
Added safety check for accessing notifications before inserting
2024-07-31 13:11:20 -07:00
Alex Holliday
09edaebd98
Implement inserting notifications when a monitor is created, update validation
2024-07-31 12:12:05 -07:00
Alex Holliday
8220fdce94
Add better error handling
2024-07-30 13:36:53 -07:00
Alex Holliday
03ee67cfca
Add methods to MongoDB
2024-07-30 13:23:14 -07:00
Alexander Holliday
477cad7cc9
Feat/monitor endpoint refactor ( #463 )
...
* Moved all methods to modules
* removed old mongoDB file
* Refactored endpoints to take query params, removed duplicate methods, updated routes, updated Client queries
* Added comment
* Add model differentiation
* Add sort order, fix minor bug, add validation for query params
2024-07-26 18:56:39 -07:00
Alex Holliday
d774f36b22
Updated validatio nand edit monitor
2024-07-24 12:08:42 -07:00
Alex Holliday
e63d577fa5
Added endponts and routes for fetching monitors with incidents
2024-07-22 14:28:03 -07:00
Alex Holliday
a85ae41557
initial commit
2024-07-22 12:47:50 -07:00
Alex Holliday
38102d1e7b
Removed 404 error thrown when user has no monitors to display
2024-07-12 11:30:36 -07:00
Alex Holliday
fc6691e148
Added missing await
2024-07-03 23:19:12 -07:00
Alex Holliday
5d24f3136c
Replace job in queue when monitor is edited
2024-07-03 13:55:44 -07:00
Alex Holliday
59562b10c9
Improved network service error handling
2024-06-18 11:42:25 -07:00
Alex Holliday
771cce98b5
Checks now inserted into db during monitor status check
2024-06-17 13:52:20 -07:00
Alex Holliday
6801d066a1
Added delete cascade for Montiors. Alerts and Checks now also deleted
2024-06-17 12:08:41 -07:00
Alex Holliday
5da22f4403
Refactored hardcoded error messages to util file. Added logging to job queue
2024-06-14 13:45:45 -07:00