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
Alex Holliday
f9f73dbc47
Implemented ping type for monitors, added cleanup for job queue
2024-06-14 14:31:07 -07:00
Alex Holliday
6ac5f3ab10
Added server side validation
2024-06-11 14:46:39 -07:00
Alex Holliday
7f93c8aee0
Added client side validation to registration page
2024-06-07 11:19:32 -07:00
Alex Holliday
6437e8e9bf
implemented DB operations for Checks
2024-05-29 10:59:29 -07:00
Alex Holliday
fdb8c6b20a
Finished routes, validation, and scaffold DB
2024-05-28 13:02:19 -07:00
Alex Holliday
e90073da24
Add validation to createAlert
2024-05-28 11:39:55 -07:00
Alex Holliday
d84a0f9c87
Started update user route
2024-05-27 11:57:25 -07:00
Alex Holliday
c4dc57b9be
Updated status codes, added edit monitor endpoint
2024-05-21 13:52:28 -07:00
Alex Holliday
e7cd1ae6ab
Added create and delete monitor routes, Added JSDocs to MongoDB
2024-05-21 11:23:39 -07:00
veyselboybay
ca33fcae91
update on joi schema, added logger docs, and updated user model
2024-05-14 23:15:29 -04:00
Alex Holliday
a4a61695b0
Updated gitignore to ignore log files, Refactored Authcontroller to use DB interface, Added Try/Catch to validation to catch uncaught error, Added username optional validation to Joi so it expects a username
2024-05-14 11:12:22 -07:00
Alex Holliday
2e2d91937e
Added fake DB for monitor route testing
2024-05-10 13:59:33 -07:00
Alex Holliday
def8ba4b9d
Added monitor router, controller, and model
2024-05-10 13:36:04 -07:00
veyselboybay
baba4ec540
Added user model, joi validation and register new user function
2024-05-09 17:06:00 -04:00