Commit Graph

64 Commits

Author SHA1 Message Date
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
M M
22928e5b5a Merge remote-tracking branch 'upstream/develop' into feat/speedcheck-body 2024-07-19 12:34:36 -07:00
M M
8d51fd8bf3 Updated joi validation schema. 2024-07-18 23:02:05 -07:00
Daniel Cojocea
c25f3d8172 Switched to regex literals 2024-07-18 20:31:47 -04:00
Daniel Cojocea
abf60cfca5 Synced password validation between frontend and backend 2024-07-18 20:22:15 -04:00
M M
20456fe121 Changed names for joi. 2024-07-17 15:19:27 -07:00
M M
7d179042c2 Defined a new validation schema in the joi. 2024-07-17 15:09:46 -07:00
Alex Holliday
5a6cbcd325 Implemented update password functionality 2024-07-10 11:51:27 -07:00
Alex Holliday
48ca591006 Added delete image profile functionality to update user 2024-07-09 10:23:22 -07:00
Mohammad Khalilzadeh
a2e378f1dd Merge branch 'bluewave-labs:master' into backend-completion 2024-07-04 11:18:30 +03:30
Alex Holliday
da1e8ee5d9 Added image bytes to update user profile 2024-07-03 10:23:16 -07:00
MuhammadKhalilzadeh
b239aae4ed Merge branch 'backend-completion' of https://github.com/MuhammadKhalilzadeh/bluewave-uptime into backend-completion 2024-07-03 11:10:10 +03:30
Alexander Holliday
c545a704ac Merge branch 'master' into feat/image-upload 2024-07-02 11:00:48 -07:00
Alex Holliday
c469a01ec5 Updated validation 2024-07-02 10:39:22 -07:00
MuhammadKhalilzadeh
af0ec810c9 delete functionality working 2024-07-02 12:16:33 +03:30
Alex Holliday
e8d4a5d868 Add profileImage to schema, controllers, and routes 2024-07-01 11:48:56 -07:00
MuhammadKhalilzadeh
704980045d fixes 2024-06-28 21:02:49 +03:30
MuhammadKhalilzadeh
e11ae4d460 complementary deletions on user delete 2024-06-28 20:13:07 +03:30