Alex Holliday
6d99002fd1
Finish refactoring auth slice, fixed several bugs
2024-08-17 20:23:34 -07:00
Alexander Holliday
0e3da7e17e
Merge pull request #628 from bluewave-labs/fix/decouple-notifications
...
Refactored notifications from Check model to NetworkService, resolves #627
2024-08-14 14:14:51 -07:00
Alex Holliday
809e6ee58f
Refactored notifications from Check model to NetworkService
2024-08-14 10:20:35 -07:00
Alex Holliday
ac5385746a
Justified URL, added placeholders
2024-08-13 15:54:23 -07:00
Alex Holliday
801f962af9
Add empty checks if there are less than 60 mins worth of cehcks
2024-08-13 15:33:07 -07:00
Alex Holliday
7336287a9c
implement 60 min history chart
2024-08-13 12:36:19 -07:00
Alex Holliday
578eb33b91
Refactored getMonitorStats for clarity
2024-08-13 10:32:29 -07:00
Alex Holliday
9c980c103a
Fixed spelling error, moved incident calculation to correct location
2024-08-12 15:39:48 -07:00
Alexander Holliday
25604e5467
Merge branch 'develop' into fix/spelling-error
2024-08-12 15:27:06 -07:00
M M
016a76b78f
Fix spelling.
2024-08-12 15:07:03 -07:00
Alex Holliday
e0073aa36e
Refactor pagespeed details to use stats endpoint
2024-08-12 13:47:02 -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
Alexander Holliday
b3badc7226
Merge pull request #580 from bluewave-labs/fix/incident-pagination
...
Fix/incident pagination, resolves #576
2024-08-09 14:54:09 -07:00
Alex Holliday
a2ff5d9b56
Revoke token from user on JWT verification failure in middleware
2024-08-09 13:53:10 -07:00
Alex Holliday
26e3f81a91
Implemented pagination for incidents component
2024-08-09 11:54:30 -07:00
Alex Holliday
7888a11bfe
Added resolve filter
2024-08-09 09:53:50 -07:00
Alex Holliday
2bd8371d6a
Add switch for filter
2024-08-09 09:41:39 -07:00
Alex Holliday
fc72bb868d
removed console log
2024-08-08 22:29:35 -07:00
Alex Holliday
f847bfc920
Fixed an evaluation error in getMonitorsByUserId and fixed a logical error in getMonitorById
2024-08-08 22:24:58 -07:00
Alex Holliday
21ba8f087a
Add filtering to check count
2024-08-08 16:18:46 -07:00
Alex Holliday
d95fcb119d
Renamed filter to dateRange, add incidents table
2024-08-08 16:13:08 -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
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
Alex Holliday
6c92dbe358
Delete pagespeed checks when user deleted
2024-08-02 11:38:38 -07:00
Alex Holliday
75a897716f
Add notifcations to getMonitorById as well
2024-07-31 20:22:11 -07:00
Alex Holliday
b126830110
Add notifications to monitors before returning
2024-07-31 20:20:04 -07:00
Alex Holliday
76f4143097
Notifications removed and readded on monitor edit
2024-07-31 13:59:14 -07:00
Alex Holliday
905d6ed658
remove delete, use undefined instead
2024-07-31 12:27:40 -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
1664bc09ea
Add delete method
2024-07-30 13:25:56 -07:00
Alex Holliday
03ee67cfca
Add methods to MongoDB
2024-07-30 13:23:14 -07:00
Alex Holliday
a7c93aee39
Add DB operations for notifications
2024-07-30 13:19:37 -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
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
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
Skorpios
a33750849a
Connecting psc to db ( #453 )
...
* hooking up the PSC to the DB.
* Updated docs.
2024-07-25 19:11:24 -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
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
a822ae3254
Add role to invite token
2024-07-23 11:24:20 -07:00
Alex Holliday
0a8cb5f6bf
Merge remote-tracking branch 'upstream/develop' into feat/incidents
2024-07-22 15:18:52 -07:00