Commit Graph

19 Commits

Author SHA1 Message Date
70238b4151 🎨 Run updated prettier 2023-08-25 14:42:38 +02:00
0ae553cca8 🚧 Add admin api and ui for timetable management 2023-06-20 23:10:52 +02:00
41c0d329fb Allow updating remote timetables with permission 2023-06-20 20:22:51 +02:00
5d9317ac01 🛂 Add key-based permission system 2023-06-20 19:53:34 +02:00
0b9c8a5552 Migrate from DSB Mobile to BOLLE 2023-06-02 21:15:52 +02:00
c6120e5f68 🎨 Make the parser modular
- Move some DSB related functions from parser/index to parser/dsbmobile
- Make the dsb parser a fileProvider with the DSBClient class
- Initialize the parser with a fileProvider and documentParser instance
2023-06-02 16:59:20 +02:00
e2e3113b5b ♻️ Rework authentication
- Move login endpoint `/login` to `/auth/login`
- Add logout route `/auth/logout`
- Add `/api/token` endpoint and `?token=` query parameter for auth
- Refactor `auth.js`
2023-01-01 17:11:42 +01:00
568bfb9782 ♻️ Refactor backend 2022-11-16 19:03:32 +01:00
9fad079102 ♻️ Refactor backend and add comments 2022-05-19 00:22:55 +02:00
64196eeab2 Use Vue-based login page 2022-05-05 14:39:41 +02:00
6261dbb04c Add basic auth functionality 2022-05-04 01:38:25 +02:00
b58a44392f Allow CORS 2022-05-03 20:27:04 +02:00
87e7df5f90 Update substitutions automatically 2022-05-03 18:56:00 +02:00
69c601ebe8 🐛 Fix typo 2022-05-01 23:58:49 +02:00
078d9f6c66 Add classes table and API enpoint 2022-05-01 23:35:21 +02:00
a47d913d6f Add timetable, substitutions and history API 2022-05-01 23:23:20 +02:00
e5f7948c46 🗃️ Add database schema 2022-05-01 20:58:27 +02:00
a7d197752f Add Prisma example 2022-05-01 17:00:38 +02:00
8da44976e1 Add express backend server 2022-05-01 16:49:45 +02:00