Commit Graph

392 Commits

Author SHA1 Message Date
Alexander Holliday
f10ac975d1 Merge pull request #734 from bluewave-labs/fix/team-checks
Fix/team checks
2024-08-27 15:42:04 -07:00
Alexander Holliday
add7756095 Update monitorModule.js 2024-08-27 15:33:43 -07:00
Alexander Holliday
457b23ba2d Merge pull request #732 from bluewave-labs/feat/verify-roles
Feat/verify roles, resovles #724, resolves #726
2024-08-27 14:04:49 -07:00
Alexander Holliday
7372449826 Merge pull request #731 from bluewave-labs/feat/monitor-team
Feat/monitor team, resolves #725
2024-08-27 13:02:28 -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
Alexander Holliday
87b5835c64 Merge pull request #728 from bluewave-labs/feat/team-table
Feat/team table, #725
2024-08-27 09:16:16 -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
a02f547b2c Add teamID to monitor model 2024-08-26 19:15:01 -07:00
Alex Holliday
ac37211e32 refactor invite to its own route and controller 2024-08-26 17:43:56 -07:00
Alex Holliday
3e63a32669 Renamed variable 2024-08-26 16:57:30 -07:00
Alex Holliday
bad0039757 renamed verifyAdmin to verifySuperAdmin 2024-08-26 15:36:53 -07:00
Alex Holliday
48bd6ec95a Updated verifyAdmin middleware 2024-08-26 15:34:50 -07:00
Alex Holliday
32101b4c2f Initialize User model to creat index 2024-08-26 15:27:05 -07:00
Alex Holliday
20b2b089a4 Removed awaits for emails, added redirect if invite verify fails 2024-08-26 15:21:06 -07:00
Alex Holliday
c39eab49bd Add teams to a user when they are created 2024-08-26 13:29:11 -07:00
Alex Holliday
a6f5c96f93 Create team on superadmin create 2024-08-26 10:23:05 -07:00
Alex Holliday
4c2cc6fb2c First user is superadmin instead of admin 2024-08-26 10:00:34 -07:00
Alex Holliday
ef02bd8078 Check for superadmin as opposed to admin 2024-08-26 09:46:23 -07:00
Alex Holliday
4b2973e308 Add team schema 2024-08-26 09:39:45 -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
Alexander Holliday
0d7391d9ad Merge pull request #700 from bluewave-labs/feat/email-graceful-fail
Add error handling and logging to email service, resolves #691
2024-08-21 22:02:34 -07:00
Alex Holliday
6ce9e39425 Add validation for roles array 2024-08-21 11:50:26 -07:00
Alex Holliday
4e430547ab Add error handling and logging to email service 2024-08-21 11:41:47 -07:00
Alexander Holliday
97ef58534e Merge pull request #671 from bluewave-labs/fix/be/null-monitor-check
Add null monitor check to Network Service
2024-08-19 19:07:07 -07:00
Alexander Holliday
3ca76f9b48 Merge pull request #673 from bluewave-labs/fix/be/normalization
Parsed mongo doc correctly in Normalization function, resolves #672
2024-08-19 19:06:52 -07:00
Alexander Holliday
4754a056fe Merge branch 'develop' into fix/safe-data-access 2024-08-19 19:06:30 -07:00
Alex Holliday
0ac2492e70 Add safe data access to monitorDetails 2024-08-19 13:33:50 -07:00
Alex Holliday
6d3ed27f31 Parsed mongo doc correctly in Normalization function 2024-08-19 10:02:12 -07:00
Alex Holliday
bf336ce0a5 Add null monitor check to Network Service 2024-08-19 09:48:45 -07:00
Alex Holliday
85a82bb8c7 removed log statement 2024-08-18 22:07:36 -07:00
Alex Holliday
92877e20ec Refactored remaining requests 2024-08-18 17:18:16 -07:00
Alex Holliday
6d99002fd1 Finish refactoring auth slice, fixed several bugs 2024-08-17 20:23:34 -07:00
Alex Holliday
3f0695d743 Updated config monitor controller 2024-08-16 15:26:26 -07:00
Alex Holliday
ea00cf07a1 Added metrics endpoint to queue, improved cleanup, improved logging 2024-08-15 14:13:12 -07:00
Alex Holliday
5ea1b15e9e Merge remote-tracking branch 'upstream/develop' into fix/remove-double-login-protection 2024-08-15 11:48:41 -07:00
Alex Holliday
ae46527965 removed double login prevention 2024-08-15 11:39:45 -07:00
Alexander Holliday
639a69d46e Update package.json 2024-08-15 10:42:26 -07:00
Alvaro Torres
0e8691b580 cleaned up code and refactored code to not have a default sort on load 2024-08-15 09:35:19 -05:00
Alex Holliday
aa528722e1 Updated parameters passed to for certificate check 2024-08-14 19:02:11 -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
Daniel Cojocea
fec0081ea5 Merge remote-tracking branch 'upstream/develop' into feat/60-min-chart 2024-08-14 15:28:18 -04:00
Alex Holliday
809e6ee58f Refactored notifications from Check model to NetworkService 2024-08-14 10:20:35 -07:00
Alvaro Torres
0dfe44ac61 merge 2024-08-14 10:28:14 -05:00
dependabot[bot]
9c2a9c1ae2 Bump axios from 1.7.3 to 1.7.4 in /Server
Bumps [axios](https://github.com/axios/axios) from 1.7.3 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.3...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 02:50:50 +00: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