Commit Graph

38 Commits

Author SHA1 Message Date
Alex Holliday
c11d5f4d5a Added more logging, improved cleanup 2024-08-06 13:52:48 -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
e47d3685ce Moved all methods to modules (#460)
* Moved all methods to modules

* removed old mongoDB file
2024-07-26 18:25:20 -07:00
M M
b142eac0a5 Instantiating the service and adding it to the request object. 2024-07-22 19:54:41 -07:00
Alex Holliday
fdb59866b3 updated code for new package 2024-07-19 20:02:01 -07:00
Alex Holliday
12e23cb156 Removed sendgrid, use emailService for all emails. Updated env vars, updated scripts 2024-07-19 15:41:06 -07:00
Alex Holliday
1c3c7e115a Refactored email service for modernity and clarity 2024-07-19 14:35:50 -07:00
MuhammadKhalilzadeh
d541dfb57b emailService.js created, env variables added 2024-07-19 22:39:12 +03:30
MuhammadKhalilzadeh
505c6bf5de Nodemailer implemented 2024-07-19 21:44:40 +03:30
M M
29dbba9002 Fix imports 2024-07-15 22:53:15 -07:00
M M
f8bfe5d675 Fixed import. 2024-07-15 22:51:24 -07:00
M M
6259b89b94 Fixed import issues and some naming. 2024-07-15 22:43:20 -07:00
M M
9be79a99b6 Added route in index.js 2024-07-15 22:27:05 -07:00
Alex Holliday
f9f73dbc47 Implemented ping type for monitors, added cleanup for job queue 2024-06-14 14:31:07 -07:00
Alex Holliday
a9ddb27218 Implemented HTTP(s) Request, added add and delete to and from job queue 2024-06-13 13:05:41 -07:00
Alex Holliday
9e724f764f Merge branch 'master' into feat/job-queue 2024-06-05 12:32:34 -07:00
Alex Holliday
88b0b0f97c Added queue service, Added controller for testing purposes 2024-06-05 12:29:01 -07:00
veyselboybay
d627f03e8e Implemented the emailing service 2024-06-05 14:17:54 -04:00
Alex Holliday
b4cee7e065 Refacoted API url 2024-06-04 14:18:25 -07:00
Alex Holliday
7e9f8d9d29 Implemented routes 2024-05-28 11:34:25 -07:00
Alex Holliday
bd4d442781 Merge branch 'master' into feat/check-routes 2024-05-27 15:38:12 -07:00
Alex Holliday
1e398d9153 Added route and DB scaffolds 2024-05-27 13:51:51 -07:00
Alex Holliday
d84a0f9c87 Started update user route 2024-05-27 11:57:25 -07:00
Alex Holliday
950222f94e Implemented error handling middleware 2024-05-27 10:47:14 -07:00
Alex Holliday
ef8867658e Removed package-lock.json from root 2024-05-24 13:44:42 -07:00
Alex Holliday
073f8b2e30 Added verification middleware, protected monitor routes 2024-05-22 11:38:36 -07:00
Alex Holliday
ddc4021232 Added JSDocs for monitor controller, Updated readme, Added DB_TYPE environtmental variable for switching between DB types 2024-05-21 10:11:16 -07: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
veyselboybay
ad2b48bb41 Added logging service and emailing function 2024-05-13 19:20:56 -04:00
veyselboybay
cca454b447 Merge branch 'master' of https://github.com/veyselboybay/bluewave-uptime 2024-05-13 18:54:12 -04:00
veyselboybay
973ed3ce1c saving changings for pulling updates 2024-05-13 18:47:38 -04:00
Alex Holliday
7957612a85 Removed unused method 2024-05-13 14:23:03 -07:00
Alex Holliday
8cc92e6c40 Implemented MongoDB example db, updated documentation 2024-05-13 14:21:27 -07:00
Alex Holliday
def8ba4b9d Added monitor router, controller, and model 2024-05-10 13:36:04 -07:00
veyselboybay
42aeb50ffa updated index.js 2024-05-10 02:49:44 -04:00
veyselboybay
56b725db2a Added contributer in readme file 2024-05-10 02:16:50 -04:00
veyselboybay
baba4ec540 Added user model, joi validation and register new user function 2024-05-09 17:06:00 -04:00
veyselboybay
22f360b636 Created a boilerplate project for client and server environments 2024-05-03 12:29:37 -04:00