Commit Graph

81 Commits

Author SHA1 Message Date
Alex Holliday
5dbd8378e2 require invite token to register except for initial registration 2024-09-25 15:12:07 +08:00
Alex Holliday
bd03964ab6 Add get monitor stats by ID to docs 2024-09-24 15:20:45 +08:00
Alex Holliday
0a49a070db Add invite to swagger docs 2024-09-24 15:06:24 +08:00
Alex Holliday
7e1a5b6ec8 add filter param, implement filter 2024-09-18 10:32:41 +08:00
Alex Holliday
9bbd5ce12a Add validation for updateTTL body 2024-09-14 12:16:13 +08:00
Alex Holliday
63da8bd571 Add demo role 2024-09-06 11:42:05 -07: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
d32a2a7efa Add pagination to 2024-09-04 17:37:30 -07:00
Alexander Holliday
e2529612d9 Merge branch 'develop' into fix/missing-be-validation 2024-09-03 20:40:52 -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
a6c3c56d0b add getMonitorStatsByIdValidation 2024-09-03 15:00:30 -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
fd3985190b Add controller method and validation for deleting check by team 2024-08-30 09:41:42 -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
465c1f9f9e Refactor getMonitorByUserID to getMonitorByTeamID 2024-08-26 19:38:24 -07:00
Alex Holliday
e658b4759a Add teamID to monitor on creation 2024-08-26 19:25:19 -07:00
Alex Holliday
ac37211e32 refactor invite to its own route and controller 2024-08-26 17:43:56 -07:00
Alex Holliday
c39eab49bd Add teams to a user when they are created 2024-08-26 13:29:11 -07:00
Alex Holliday
4c2cc6fb2c First user is superadmin instead of admin 2024-08-26 10:00:34 -07:00
Alex Holliday
9149f3e103 add validation for backend login 2024-08-23 10:35:08 -07:00
Alex Holliday
73136545cc Add backend validation to check for lowercase 2024-08-23 10:33:37 -07:00
Alex Holliday
6ce9e39425 Add validation for roles array 2024-08-21 11:50:26 -07:00
Alex Holliday
578eb33b91 Refactored getMonitorStats for clarity 2024-08-13 10:32:29 -07:00
Alex Holliday
26e3f81a91 Implemented pagination for incidents component 2024-08-09 11:54:30 -07:00
Alex Holliday
d95fcb119d Renamed filter to dateRange, add incidents table 2024-08-08 16:13:08 -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
51058b6d2b Moved normalization to BE 2024-08-08 11:20:54 -07:00
Alexander Holliday
7928bd7822 Merge pull request #568 from bluewave-labs/feat/monitor-details-performance
Prep monitor details page for #567
2024-08-08 11:03:06 -07:00
Daniel Cojocea
110e31fb7d Added notifications to server validation and small styling changes 2024-08-01 13:22:39 -04:00
Alex Holliday
09edaebd98 Implement inserting notifications when a monitor is created, update validation 2024-07-31 12:12:05 -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
0611051c5f added monitorValdation to export after accidental removal (#479) 2024-07-29 22:59:27 -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
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
Alex Holliday
d774f36b22 Updated validatio nand edit monitor 2024-07-24 12:08:42 -07:00
M M
bed92c4915 Fix validation schema for the page speed check. 2024-07-24 10:49:59 -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
3b7f1b876f Updated register page and validation to new role schema 2024-07-23 11:25:25 -07:00
Alexander Holliday
064e75f862 Merge pull request #406 from bluewave-labs/feat/invite-email
Issue invite token and send invitation email on invite request, resolves #393
2024-07-22 09:49:45 -07:00
Daniel Cojocea
84613bc0e4 Backend camel case 2024-07-22 12:45:33 -04:00
Alex Holliday
610d9228da Issue invite token and send invitation email on invite request 2024-07-21 20:35:23 -07:00
Alexander Holliday
6ada5e08fe Merge pull request #390 from bluewave-labs/feat/user-invitation
Feat/user invitation
2024-07-19 15:10:13 -07:00
Alex Holliday
428e018aff Add invite endpoint, add validation to invit endpoint 2024-07-19 13:05:38 -07:00
M M
ab816ce176 moved body validation to a separate validation schema. 2024-07-19 12:46:11 -07:00