Commit Graph
107 Commits
Author SHA1 Message Date
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
SkorpiosandGorkem Cetin 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
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
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 f169809692 Fixed token issue 2024-07-16 14:40:37 -07:00
Alex Holliday 61d65f700e Add user to response 2024-07-16 14:23:42 -07:00
Alex Holliday ce200eeb20 Reset password returns a token 2024-07-16 14:06:51 -07:00
Alex Holliday 6bf5776e1b Fix read error in getMonitorsByUserId 2024-07-15 17:03:43 -07:00
Alex Holliday 12e85aed03 Fixed non functioning code 2024-07-12 10:24:46 -07:00
Alexander Holliday 6100fb9dac Merge pull request #289 from MuhammadKhalilzadeh/limit-checks
Limit checks
2024-07-11 22:58:07 -07:00
MuhammadKhalilzadeh 6b8af0f669 Transfering limit to get monitors by Id. Plus, readme file changes 2024-07-11 10:20:39 +03:30
Alexander Holliday 9277a37559 Merge pull request #304 from bluewave-labs/feat/monitor-details-data
Feat/monitor details data
2024-07-10 12:34:02 -07:00
Alex Holliday 5a6cbcd325 Implemented update password functionality 2024-07-10 11:51:27 -07:00
Alex Holliday 5c1bb7ca6a Fetch data from endpoint instead of redux store 2024-07-10 10:33:32 -07:00