Commit Graph
73 Commits
Author SHA1 Message Date
Sven Czarnian cb9aff155d add endpoints to check if a token is valid 2022-11-04 22:57:30 +01:00
Sven Czarnian 822b39f4fd add functions to login the radar scope 2022-11-04 21:47:34 +01:00
Sven Czarnian 912a8e7509 introduce the RADAR scope token 2022-11-04 21:33:24 +01:00
Sven Czarnian 17f521008c introduce the system module 2022-11-04 13:13:48 +01:00
Sven Czarnian 1d6d0b63e9 fix the return type documentation 2022-11-04 13:13:35 +01:00
Sven Czarnian e75d872173 introduce the push notification for the airport 2022-11-03 23:33:55 +01:00
Sven Czarnian 1a4fa7e4ab add the new modules 2022-11-03 23:33:29 +01:00
Sven Czarnian b7f6b079c3 add a system controller with the current timestamp 2022-11-03 23:33:17 +01:00
Sven Czarnian 13f5862654 introduce server sent events services 2022-11-03 23:32:54 +01:00
Sven Czarnian 0b19c4eab1 protect the airport endpoints 2022-11-03 23:32:32 +01:00
Sven Czarnian 572a571acf add an endpoint to receive the user data 2022-11-03 02:00:33 +01:00
Sven Czarnian dfeaaf3e0a introduce a function to receive user data 2022-11-03 02:00:18 +01:00
Sven Czarnian 808fe0a18e introduce a user exchange message 2022-11-03 01:59:50 +01:00
Sven Czarnian 77f3d6e49a change the username 2022-11-03 01:45:39 +01:00
Sven Czarnian ed984db111 register or update users based on the vatsim ID 2022-11-03 01:39:45 +01:00
Sven Czarnian 58b98456ac introduce an authentication service and prepare user management 2022-11-03 01:30:27 +01:00
Sven Czarnian ce17a29f7c send the bearer token to the frontend 2022-11-03 01:11:03 +01:00
Sven Czarnian dbe7e7ef42 initialize the jwt module 2022-11-03 01:09:43 +01:00
Sven Czarnian 1d7f9e7e5a introduce the jwt-guard 2022-11-03 01:09:30 +01:00
Sven Czarnian 0827ccd1b1 introduce the jwt strategy 2022-11-03 01:09:20 +01:00
Sven Czarnian 0913c46057 remove unused import 2022-11-03 01:08:04 +01:00
Sven Czarnian 80cdb2b47d add configurations for the authorization process 2022-11-03 01:07:46 +01:00
Sven Czarnian 21ea925d3e add dependencies to enable authorization 2022-11-03 01:07:31 +01:00
Sven Czarnian 566762a36c introduce the vatsim oauth logic 2022-11-01 23:40:45 +01:00
Sven Czarnian bb9044698d add some description entries for the UI 2022-11-01 02:00:49 +01:00
Sven Czarnian 42235e6e17 remove the user module 2022-10-31 23:39:49 +01:00
Sven Czarnian 534924e16a remove the user code 2022-10-27 13:49:15 +02:00
Sven Czarnian 4175137436 use only the modules 2022-10-27 13:49:03 +02:00
Sven Czarnian 25be1b09d8 remove unused import 2022-10-27 13:48:36 +02:00
Sven Czarnian 4a585384c1 create the API key dependencies 2022-10-27 12:09:18 +02:00
Sven Czarnian d1fbad3930 define the user management database 2022-10-27 12:06:30 +02:00
Sven Czarnian d5d8425179 introduce a runway planner 2022-10-25 14:32:39 +02:00
Sven Czarnian 0349931f0f add a function to project coordinates 2022-10-25 14:32:18 +02:00
Sven Czarnian cb9cd97c17 introduce the runway definitions 2022-10-25 14:31:58 +02:00
Sven Czarnian 6378630027 centralize the earth radius 2022-10-25 08:27:49 +02:00
Sven Czarnian abe73cdd8b introduce an endpoint and service to update the active runway and arrival mode 2022-10-25 08:26:39 +02:00
Sven Czarnian 71589fe1b4 return the async function 2022-10-25 08:26:10 +02:00
Sven Czarnian d890bc5eb1 validate the airport inputs 2022-10-25 08:25:36 +02:00
Sven Czarnian e32292e509 add active runways and the arrival mode 2022-10-25 08:25:00 +02:00
Sven Czarnian 3e7f729106 fix wrong enum values and validate the inputs in the endpoints 2022-10-25 08:23:59 +02:00
Sven Czarnian 652b4aef7c update the weather data 2022-10-24 21:24:47 +02:00
Sven Czarnian 3b4a25030f introduce a weather module 2022-10-24 21:23:58 +02:00
Sven Czarnian b65f1d7561 introduce some base math functions 2022-10-24 21:23:36 +02:00
Sven Czarnian c080ddb987 add the heading to the inbound structure 2022-10-24 21:23:09 +02:00
Sven Czarnian 807b9f5db1 use relative paths 2022-10-23 23:54:11 +02:00
Sven Czarnian 0bfd22a459 optimize the performance table selection 2022-10-23 23:53:32 +02:00
Sven Czarnian 10818401e1 add a function to find the best performance table 2022-10-23 23:51:49 +02:00
Sven Czarnian e76c23a794 use relative paths 2022-10-23 23:51:33 +02:00
Sven Czarnian 4b21859242 prepare the inbound to calculate the different parameters 2022-10-23 23:10:33 +02:00
Sven Czarnian 4158e391a5 release the license 2022-10-23 17:08:13 +02:00
Sven Czarnian 3ad4e6a026 update the readme 2022-10-23 17:07:04 +02:00
Sven Czarnian 95f2eb1978 fixed coding style issues 2022-10-23 16:58:41 +02:00
Sven Czarnian f69e365623 introduce the database and controller connections for all inbounds 2022-10-23 16:58:00 +02:00
Sven Czarnian 7a41dd0fb2 define a generic folder 2022-10-23 16:30:25 +02:00
Sven Czarnian ad843e4706 add some indices to increase performance 2022-10-23 14:58:04 +02:00
Sven Czarnian 0535873da0 move generic models and DTOs to the root folder and split waypoint and coordinate 2022-10-23 13:55:38 +02:00
Sven Czarnian 229c11915b add all waypoints of the arrival routes 2022-10-23 13:36:10 +02:00
Sven Czarnian a21eddda93 define the controller and service for the airport management 2022-10-23 12:53:31 +02:00
Sven Czarnian 440477d741 fix the return code documentation 2022-10-23 12:51:30 +02:00
Sven Czarnian 617ec3262d publish the controller 2022-10-23 08:31:55 +02:00
Sven Czarnian 43a58ef578 use the new logging module 2022-10-22 23:42:41 +02:00
Sven Czarnian ab623c8cb6 introduce the logging module 2022-10-22 23:24:18 +02:00
Sven Czarnian fced0f7ec5 build the swagger documentation 2022-10-22 23:23:30 +02:00
Sven Czarnian ae501e25b4 don't mix component name and database name 2022-10-22 21:54:30 +02:00
Sven Czarnian 5eb83ef649 define the properties as specific as possible 2022-10-22 21:41:38 +02:00
Sven Czarnian 822709f577 introduce a performance backend 2022-10-22 20:25:55 +02:00
Sven Czarnian 31c9739d38 prepare the server 2022-10-22 17:19:20 +02:00
Sven Czarnian 5718d6bcf8 remove unused app controller and service 2022-10-22 17:19:00 +02:00
Sven Czarnian a7fd89b7c2 centrelize the configuration folder 2022-10-22 16:11:17 +02:00
Sven Czarnian dfa037cf9d use configuration files during runtime 2022-10-22 16:01:39 +02:00
Sven Czarnian cb2b255cc3 connect to the database 2022-10-22 15:54:17 +02:00
Sven Czarnian 35ed2384ab update the project description 2022-10-22 14:14:20 +02:00
Sven Czarnian c173729016 initial project setup 2022-10-22 14:10:51 +02:00