Commit Graph

184 Commits

Author SHA1 Message Date
Mathias Wagner 149b3bb06d Renamed the healthchecks task -> integrations 2023-05-22 22:08:11 +02:00
Mathias Wagner 09eedb850a Created the integrations.js routes 2023-05-22 22:07:52 +02:00
Mathias Wagner 3710199fe2 Created the integrations controller 2023-05-22 22:07:26 +02:00
Mathias Wagner 8b513c39de Created the variables util 2023-05-22 22:07:06 +02:00
Mathias Wagner bfc61525bf Created the IntegrationData.js model 2023-05-22 22:06:55 +02:00
Mathias Wagner 8b76f60924 Added an extra check in the node controller 2023-04-06 03:50:29 +02:00
Mathias Wagner 94f6f20307 Removed the x-powered-by header from express in the server index.js 2023-04-06 03:25:27 +02:00
Mathias Wagner 455b45ef04 Fixed a bug in the nodes.js route 2023-04-05 14:48:24 +02:00
Mathias Wagner 63944cac6b Updated the list method in the node controller 2023-04-05 14:47:18 +02:00
Mathias Wagner 3ab976efec Migrated the new methods to the node routes 2023-04-05 13:52:05 +02:00
Mathias Wagner b2ef65dbb8 Migrated to axios & added the checkNode & proxyRequest methods to the node controller 2023-04-05 13:51:47 +02:00
Mathias Wagner 6f787e31a0 Fixed a bug in the export.js route 2023-04-05 01:54:30 +02:00
Mathias Wagner 0a2159122f Created patch routes to change the name & password of the nodes 2023-04-04 19:21:31 +02:00
Mathias Wagner 645080eacf Added updateName & updatePassword to the node controller 2023-04-04 19:19:57 +02:00
Mathias Wagner e46fe87f38 Added the content disposition header to the node proxy route 2023-04-04 18:10:38 +02:00
Mathias Wagner 006b9272e2 Added password protection to the nodes.js route 2023-04-04 16:24:47 +02:00
Mathias Wagner f14158818d Removed a debug statement from the nodes.js route 2023-04-04 00:29:29 +02:00
Mathias Wagner 7cfc6fc618 Fixed a bug in the nodes.js route 2023-04-04 00:03:51 +02:00
Mathias Wagner 2111ffabfa Fixed the proxy route in the node.js routes 2023-04-03 23:54:45 +02:00
Mathias Wagner 59fadcf05e Updated the password field in the Node model 2023-04-03 23:53:34 +02:00
Mathias Wagner b39cfbc6a4 Removed additional debug information from the nodes route 2023-04-03 18:47:22 +02:00
Mathias Wagner 750d869e17 Integrated the node routes into the index.js 2023-04-03 18:23:52 +02:00
Mathias Wagner 10ac122104 Created all node routes 2023-04-03 18:23:29 +02:00
Mathias Wagner caf4daf955 Created the node controller 2023-04-03 18:21:22 +02:00
Mathias Wagner defec625e1 Created the Node model 2023-04-03 18:20:37 +02:00
Mathias Wagner 50a5293d9f Integrated the new start & limit parameters into the GET /api/speedtests route 2023-04-01 19:46:09 +02:00
Mathias Wagner cf5ae01dc3 Implemented the start & limit parameters in the speedtest controller 2023-04-01 19:45:35 +02:00
Mathias Wagner 1fbe394eb9 Created the GET /speedtests/statistics route 2023-02-22 19:20:35 +01:00
Mathias Wagner ed3c38ca5e Added the listStatistics function to the speedtests controller 2023-02-22 19:19:50 +01:00
Mathias Wagner 08be0f5ffb Fixed a critical bug in the config.js route 2023-02-19 13:14:48 +01:00
Mathias Wagner e6d579549c Implemented the error.js middleware in the index.js 2023-02-19 13:14:48 +01:00
Mathias Wagner 868ebab6a1 Created the error.js middleware 2023-02-19 13:14:48 +01:00
Mathias Wagner 4bd49602fe Integrated the new "view access" system into the speedtest route 2022-11-20 18:23:23 +01:00
Mathias Wagner 10156ea861 Integrated the new "view access" system into the config route 2022-11-20 18:22:50 +01:00
Mathias Wagner 199042a2cf Integrated the new "view access" system into the recommendations route 2022-11-20 18:17:25 +01:00
Mathias Wagner 792d44cdd3 Integrated the new "view access" system into the export route 2022-11-20 18:17:18 +01:00
Mathias Wagner b3769c0a68 Integrated the new "view access" system into the system route 2022-11-20 18:16:54 +01:00
Mathias Wagner f5e980e9b5 Implemented the new "view access" system into the password.js middleware 2022-11-20 18:06:46 +01:00
Mathias Wagner caf641251e Added the passwordLevel config default 2022-11-20 18:05:53 +01:00
Mathias Wagner f0be277d3c Removed the password middleware from the server 2022-11-20 18:03:16 +01:00
Mathias Wagner 9b1cb7e4c5 Added quotation marks to the csv export 2022-11-20 13:26:55 +01:00
Mathias Wagner 5aed7f1c27 Added a bug report message to the start of the error log file 2022-10-16 18:16:08 +02:00
Mathias Wagner 5374adc7b3 Integrated the error handler into the index.js of the server 2022-10-16 17:46:27 +02:00
Mathias Wagner 4cebc7b3a5 Created the error handler in the server 2022-10-16 17:46:07 +02:00
Mathias Wagner 11fd69f51e Added the logs directory to the needed folder list 2022-10-16 17:45:20 +02:00
Mathias Wagner da07a9bbd9 Added a warning to the /speedtests/run route if the 'acceptOoklaLicense' config value is false 2022-10-16 14:44:32 +02:00
Mathias Wagner 8755ee6da8 Speed-tests now only run if the ookla license has been accepted 2022-10-16 14:31:30 +02:00
Mathias Wagner da428e79fd Implemented a config check for the 'acceptOoklaLicense' config value & fixed a bug in the config route 2022-10-16 14:29:47 +02:00
Mathias Wagner d0d5d1ebc0 Created the 'acceptOoklaLicense' config value 2022-10-16 14:28:58 +02:00
Mathias Wagner 53afd85d49 Fixed a bug in the speedtest util 2022-08-30 15:45:22 +02:00