Commit Graph
59 Commits
Author SHA1 Message Date
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