Alex Holliday
a7c93aee39
Add DB operations for notifications
2024-07-30 13:19:37 -07:00
Alexander Holliday
4053a6a785
Add notification model ( #488 )
2024-07-30 12:54:35 -07:00
Alexander Holliday
27b9a6055f
Added pre save function to PageSpeedCheck to update Monitor status ( #485 )
2024-07-30 11:24:25 -07:00
Alexander Holliday
bdf8d6aaea
Feat/maintenance window check, resolves #467 ( #476 )
...
* Added createMaintenanceWindow route
* Added getMaintenanceWindowsByUserId
* Added getMaintenaceWindowsByMonitorId method, updated routes
* Exported delete methods
* Add check for maintenance window before executing job
2024-07-30 10:02:04 -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
f236d3ce4c
Feat/db/maintenance window db operations ( #473 )
...
* Added comment to show where maintenance window should be applied
* Add maintenance window schema
* Added userID to model
* Add maintenace window db operation methods
* add jsdocs
* Add remaining JSdocs
2024-07-29 07:17:22 -07:00
Alexander Holliday
9cba53f22c
Feat/db/maintenance window ( #472 )
...
* Added comment to show where maintenance window should be applied
* Add maintenance window schema
* Added userID to model
2024-07-28 13:52:15 -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
e47d3685ce
Moved all methods to modules ( #460 )
...
* Moved all methods to modules
* removed old mongoDB file
2024-07-26 18:25:20 -07:00
Alexander Holliday
4a5c201cbf
Forgot to call longAndStoreCheck ( #454 )
2024-07-25 23:10:30 -07:00
Skorpios
a33750849a
Connecting psc to db ( #453 )
...
* hooking up the PSC to the DB.
* Updated docs.
2024-07-25 19:11:24 -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
Skorpios
7751a67372
Feat/db operations psc ( #449 )
...
* Add screenshot, fix wording
* Update README.md
* setting up PSC in DB.
* Add docs.
---------
Co-authored-by: Gorkem Cetin (BWL) <167266851+gorkem-bwl@users.noreply.github.com >
2024-07-25 14:54:50 -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
0271109d95
Updated Axios GET request.
2024-07-24 15:59:50 -07:00
M M
7823eb5404
Use axios params object in the config.
2024-07-24 12:34:42 -07:00
M M
825ab73d82
Fixed the categories param for the page speed API endpoint.
2024-07-24 12:33:41 -07:00
Alexander Holliday
81eb58d064
Merge pull request #436 from bluewave-labs/feat/monitor-model-update
...
Feat/monitor model update
2024-07-24 12:11:21 -07:00
Alex Holliday
d774f36b22
Updated validatio nand edit monitor
2024-07-24 12:08:42 -07:00
M M
2f5c51ebed
Fix routes for page speed check.
2024-07-24 10:53:43 -07:00
M M
bed92c4915
Fix validation schema for the page speed check.
2024-07-24 10:49:59 -07:00
Alex Holliday
dd5166e14f
Add pagespeed type to monitor model
2024-07-24 10:42:38 -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
aa6260af85
use findOneAndDelete to make sure tokens are deleted when used
2024-07-23 14:37:15 -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
39d78ac4d7
Merge remote-tracking branch 'upstream/develop' into feat/invite-registration
2024-07-23 11:41:02 -07:00
Alex Holliday
3b7f1b876f
Updated register page and validation to new role schema
2024-07-23 11:25:25 -07:00
Alex Holliday
a822ae3254
Add role to invite token
2024-07-23 11:24:20 -07:00
Alexander Holliday
5669848901
Merge pull request #423 from bluewave-labs/feat/pageSpeed-service
...
Implementing the page speed service.
2024-07-23 09:54:18 -07:00
M M
b142eac0a5
Instantiating the service and adding it to the request object.
2024-07-22 19:54:41 -07:00
M M
4e9551f777
Add docs.
2024-07-22 19:49:33 -07:00
M M
abad357bde
implement a page speed service.
2024-07-22 19:49:05 -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
Alex Holliday
8e6cd0de71
Added verifyAdmin middleware. Implemented getAllUsers route
2024-07-22 11:49:22 -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
Alexander Holliday
9cfe52411f
Merge pull request #407 from bluewave-labs/fix/emailService
...
Fixed unawaited promise in email service
2024-07-22 09:49:32 -07:00
Daniel Cojocea
84613bc0e4
Backend camel case
2024-07-22 12:45:33 -04:00
Alex Holliday
4703d1fa0c
Fixed unawaited promise in email service
2024-07-21 20:36:03 -07:00
Alex Holliday
610d9228da
Issue invite token and send invitation email on invite request
2024-07-21 20:35:23 -07:00
Alex Holliday
6b29a56da1
Changed sort order of checks to always be newest->oldest. Updated check search accordingly
2024-07-19 20:27:38 -07:00
Alex Holliday
fdb59866b3
updated code for new package
2024-07-19 20:02:01 -07:00
Alex Holliday
f02a6b31fa
Moved to alpha versin of mjml because of security vulnerabilities
2024-07-19 19:47:16 -07:00
Alexander Holliday
2c5dc85f81
Merge pull request #396 from bluewave-labs/feat/emails
...
Removed sendgrid, use emailService for all emails. Updated env vars,…
2024-07-19 16:39:43 -07:00
Alex Holliday
12e23cb156
Removed sendgrid, use emailService for all emails. Updated env vars, updated scripts
2024-07-19 15:41:06 -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
1c3c7e115a
Refactored email service for modernity and clarity
2024-07-19 14:35:50 -07:00