Commit Graph

55 Commits

Author SHA1 Message Date
Caio Cabral
ff80df723e fix 2024-10-22 19:11:24 -04:00
Alex Holliday
8279732e16 Inject AppSettings 2024-10-21 16:14:19 +08:00
Alex Holliday
1c30c309a7 Refactor network service to inject dependencies 2024-10-18 11:12:18 +08:00
Alex Holliday
ae223b4c62 Inject dependencies into EmailService 2024-10-17 14:33:18 +08:00
Alex Holliday
3ace148dc9 Prettier formatting 2024-10-16 11:46:03 +08:00
Alex Holliday
f057807b56 migrate to esm 2024-10-15 11:57:37 +08:00
Alex Holliday
f724997b02 Add JSdocs to SettingsService, add descriptions of services 2024-10-01 09:55:14 +08:00
Alex Holliday
11b97ab3b4 add update settings method, remove all env var references possible 2024-09-26 14:37:11 +08:00
Alex Holliday
992bf099fa Add app settings model, routes, db ops, service, use settings for issueToken 2024-09-26 13:41:50 +08:00
Alex Holliday
d55119c28d Add job queue to docs 2024-09-25 12:55:31 +08:00
Alex Holliday
f2407ac5fa Remove unused pagespeed modules 2024-09-25 11:52:39 +08:00
Alex Holliday
115831ca34 Remove unsued alert module 2024-09-25 11:41:50 +08:00
Alex Holliday
d2ab33492a Update auth endpoints 2024-09-24 13:56:58 +08:00
Alex Holliday
ac37211e32 refactor invite to its own route and controller 2024-08-26 17:43:56 -07:00
Alex Holliday
6d99002fd1 Finish refactoring auth slice, fixed several bugs 2024-08-17 20:23:34 -07:00
Alex Holliday
ea00cf07a1 Added metrics endpoint to queue, improved cleanup, improved logging 2024-08-15 14:13:12 -07:00
Alex Holliday
809e6ee58f Refactored notifications from Check model to NetworkService 2024-08-14 10:20:35 -07:00
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