Commit Graph

144 Commits

Author SHA1 Message Date
Alex Holliday
85a82bb8c7 removed log statement 2024-08-18 22:07:36 -07:00
Alex Holliday
6d99002fd1 Finish refactoring auth slice, fixed several bugs 2024-08-17 20:23:34 -07:00
Alex Holliday
3f0695d743 Updated config monitor controller 2024-08-16 15:26:26 -07:00
Alex Holliday
ea00cf07a1 Added metrics endpoint to queue, improved cleanup, improved logging 2024-08-15 14:13:12 -07:00
Alex Holliday
5ea1b15e9e Merge remote-tracking branch 'upstream/develop' into fix/remove-double-login-protection 2024-08-15 11:48:41 -07:00
Alex Holliday
ae46527965 removed double login prevention 2024-08-15 11:39:45 -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
Alexander Holliday
9629230939 Merge pull request #604 from bluewave-labs/feat/monitor-details-refactor
Refactored monitor details, resolves #596
2024-08-12 12:52:17 -07:00
Alex Holliday
d7251bfd81 Refactored monitor details 2024-08-12 12:05:57 -07:00
Alex Holliday
6cbca39e0f Refactored endpoint 2024-08-12 10:00:20 -07:00
Alex Holliday
0cc7751d2e Decoupled JWT from DB 2024-08-10 10:20:06 -07:00
Alexander Holliday
14f6f05dfc Merge pull request #585 from bluewave-labs/feat/login-security
Feat/login security, resolves #583
2024-08-10 10:00:10 -07:00
Alex Holliday
9f4d23b1b4 Add logout route and controller, remove JWT from user on logout 2024-08-09 13:33:13 -07:00
Alex Holliday
9fe75c92dd Add check for JWT on login 2024-08-09 13:19:05 -07:00
Alex Holliday
5b2a05bc79 Save JWT to user on login 2024-08-09 13:14:20 -07:00
Alex Holliday
26e3f81a91 Implemented pagination for incidents component 2024-08-09 11:54:30 -07:00
Alex Holliday
b28e4df546 Add endpoints and route for all user checks 2024-08-08 14:27:01 -07:00
Alex Holliday
d43b4806e6 Implement pagination on FE and BE 2024-08-08 13:19:37 -07:00
Alex Holliday
b3fab31a61 node 2024-08-08 12:37:02 -07:00
Alex Holliday
c11d5f4d5a Added more logging, improved cleanup 2024-08-06 13:52:48 -07:00
Alex Holliday
8fc069795c Merge remote-tracking branch 'upstream/fix/delete-user' into fix/delete-user 2024-08-02 11:39:11 -07:00
Alex Holliday
6c92dbe358 Delete pagespeed checks when user deleted 2024-08-02 11:38:38 -07:00
Alexander Holliday
a04ecad11f Update authController.js 2024-08-02 11:25:35 -07:00
Alex Holliday
a432aee3de Added empty query to request object 2024-08-02 11:24:15 -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
7d3bc7ee8a Delete notifcations when a user is deleted 2024-07-31 12:55:19 -07:00
Alex Holliday
09edaebd98 Implement inserting notifications when a monitor is created, update validation 2024-07-31 12:12:05 -07:00
Alexander Holliday
ec706d3d21 Merge pull request #494 from bluewave-labs/fix/be/controller-error-handling
Fix/be/controller error handling
2024-07-30 18:01:55 -07:00
Alex Holliday
aaa63a81cd MaintenanceWindowController error handling 2024-07-30 14:00:19 -07:00
Alex Holliday
c478298631 MaintenanceWindowController error handling 2024-07-30 13:56:38 -07:00
Alex Holliday
abf0b5856b CheckController error handling 2024-07-30 13:55:22 -07:00
Alex Holliday
5a1aaf5132 AuthController error handling, cleanup 2024-07-30 13:54:30 -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
95dfc8d82c Feat/maintenance window controller (#475)
* Added createMaintenanceWindow route

* Added getMaintenanceWindowsByUserId

* Added getMaintenaceWindowsByMonitorId method, updated routes

* Exported delete methods
2024-07-30 10:01:52 -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
Alexander Holliday
4071d6c97c Feat/handle pagespeed (#448)
* Initial commit

* Prepare for pagespeed Check

* removed unused code, updated JSdoc

* reverted controller
2024-07-25 14:59:31 -07:00
Alexander Holliday
9a477e9d13 Merge pull request #435 from bluewave-labs/feat/page-speed-service-controller
Page speed service controller services added.
2024-07-24 19:01:43 -07:00
M M
825ab73d82 Fixed the categories param for the page speed API endpoint. 2024-07-24 12:33:41 -07:00
Alex Holliday
d774f36b22 Updated validatio nand edit monitor 2024-07-24 12:08:42 -07:00
M M
cb67417152 Updated the page speed check controller with the proper services. 2024-07-23 19:13:46 -07:00
Alex Holliday
608153b461 Commented out admin check, unsure as to whether or not more than one admin can exist 2024-07-23 14:30:27 -07:00
Alex Holliday
c77414f2d7 Added check to verify and fetch token from server 2024-07-23 12:27:23 -07:00
Alex Holliday
0a8cb5f6bf Merge remote-tracking branch 'upstream/develop' into feat/incidents 2024-07-22 15:18:52 -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