Commit Graph

109 Commits

Author SHA1 Message Date
Alex Holliday 335098e2a8 implement deleting maintenance window 2024-10-09 11:07:14 +08:00
Alex Holliday 68296eccc3 Add getMaintenanceWindowsByTeamId 2024-10-04 13:49:53 +08:00
Alex Holliday 47e051c2bb update backend for inserting maintenance windows 2024-10-04 12:24:40 +08:00
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 6c598b976f Move db models to db folder 2024-10-01 10:01:25 +08:00
Alex Holliday 31509247de removed console logs, removed permission check for getting settings 2024-09-30 15:20:10 +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 992bf099fa Add app settings model, routes, db ops, service, use settings for issueToken 2024-09-26 13:41:50 +08:00
Alex Holliday 888f644c7c user -> User 2024-09-26 10:28:48 +08:00
Alex Holliday d55119c28d Add job queue to docs 2024-09-25 12:55:31 +08:00
Alex Holliday 35d2d8301e Add maintenance window routes to docs 2024-09-25 12:11:18 +08:00
Alex Holliday f2407ac5fa Remove unused pagespeed modules 2024-09-25 11:52:39 +08:00
Alex Holliday 115831ca34 Remove unsued alert module 2024-09-25 11:41:50 +08:00
Alex Holliday 36014fada2 refactor ttl endpoint path, add /team/ttl to docs 2024-09-25 11:37:52 +08:00
Alex Holliday 885a89e36b Add getChecksByTeam route 2024-09-25 11:29:20 +08:00
Alex Holliday bd03964ab6 Add get monitor stats by ID to docs 2024-09-24 15:20:45 +08:00
Alex Holliday 1c8376dc24 Refactor network service to use config objects for clarity 2024-09-22 11:38:42 +08:00
Alex Holliday 15e067c9bf Add ttl 2024-09-12 12:49:18 +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 9eaab0da1a Add network requests and validation 2024-09-05 12:16:29 -07:00
Alex Holliday bc0df325d1 Add route, controller, db operations, and validation for aggregate monitor stats 2024-09-03 14:39:16 -07:00
Alex Holliday eedf2879ee finish implementation 2024-08-30 10:04:47 -07:00
Alex Holliday 6708027d66 Add route 2024-08-30 09:43:16 -07:00
Alex Holliday 17174ebe14 Add pause routes and controller, implement functionality 2024-08-28 15:21:59 -07:00
Alex Holliday eedc6bbed6 Refactor getChecksByUserId to getChecksByTeamId 2024-08-27 12:22:32 -07:00
Alex Holliday 5bd13a572e Add middleware for verifying roles, use middleware on appropriate routs 2024-08-27 10:39:55 -07:00
Alex Holliday 465c1f9f9e Refactor getMonitorByUserID to getMonitorByTeamID 2024-08-26 19:38:24 -07:00
Alex Holliday ac37211e32 refactor invite to its own route and controller 2024-08-26 17:43:56 -07:00
Alex Holliday bad0039757 renamed verifyAdmin to verifySuperAdmin 2024-08-26 15:36:53 -07:00
Alex Holliday ef02bd8078 Check for superadmin as opposed to admin 2024-08-26 09:46:23 -07:00
Alex Holliday 92877e20ec Refactored remaining requests 2024-08-18 17:18:16 -07:00
Alex Holliday ea00cf07a1 Added metrics endpoint to queue, improved cleanup, improved logging 2024-08-15 14:13:12 -07:00
Alex Holliday ae46527965 removed double login prevention 2024-08-15 11:39:45 -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
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 3924099e3e Merge remote-tracking branch 'upstream/develop' into fix/incident-pagination 2024-08-09 10:02:27 -07:00
Alex Holliday b28e4df546 Add endpoints and route for all user checks 2024-08-08 14:27:01 -07:00
Mert Şişmanoğlu 9aba73f13a fix: use correct request methods edit=PUT, delete=DELETE
>Routes
>> alert
>> check
>> monitor
2024-08-08 12:57:41 +03:00
M M 02e8b2b43c Changed the name here to pageSpeedCheckController as to not be confused with the actual check controller. 2024-08-07 14:35:54 -07:00
M M f13de08157 Get rid of verifyJWT. 2024-08-06 21:01:07 -07:00
M M e42b65054d Fixed module export. 2024-08-06 20:29:07 -07:00
M M 67711ffe2c Get rid of test route function. 2024-08-06 19:35:49 -07:00
M M 3bcf564ee4 Merge remote-tracking branch 'upstream/develop' into feat/notify-via-email 2024-08-06 18:33:12 -07:00
Alex Holliday aed4881eac Fix rest verbs 2024-08-02 11:54:46 -07:00
M M cc7e1bb111 Testing email notifications for when monitor goes down. 2024-08-01 20:42: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