Christian Cueni
e197a17f15
Fix user header on circle page
2023-01-10 08:58:44 +01:00
Christian Cueni
cb9249328e
Add delete unreferenced file command
2023-01-10 08:09:13 +01:00
Daniel Egger
7a3e4324d9
VBV-213: Filter criteria by selected circle
...
Show upload button only to circle experts
Add files app and basic frontend test
Add service, refactor form
WIP: Upload file
WIP: Upload file to s3
WIP: Add course models, add view
WIP: Add local upload
WIP: Add basic get
WIP: Validate form
WIP: Add file list, download by name
WIP: Update documents after upload
WIP: Add delete button and API
WIP: Reset upload_finished_at when document is deleted
WIP: Handle upload error
Add s3 document
2023-01-10 08:04:56 +01:00
Ramon Wenger
d0633823bf
Fix linting issues
2023-01-09 15:53:24 +01:00
Ramon Wenger
6a4f795801
Rename store function
2023-01-09 15:37:15 +01:00
Ramon Wenger
5bcfda9156
Clean up code to make typechecker happy
2022-12-29 16:39:45 +01:00
Ramon Wenger
a4a93a2214
Fix some linting errors and warnings
2022-12-29 16:35:40 +01:00
Ramon Wenger
91a785dc80
Refactor course sessions store to use setup API
2022-12-29 16:32:48 +01:00
Daniel Egger
134d1f05d6
Fix typecheck error
2022-12-14 19:10:41 +01:00
Christian Cueni
fd2aaadedb
Add conditional Cockpit link to navigation
2022-12-12 13:22:24 +01:00
Daniel Egger
0adf734846
Url handling
2022-12-02 17:10:57 +01:00
Daniel Egger
299b30cb0f
Fix route matching with special chars
2022-12-02 16:55:52 +01:00
Daniel Egger
a3c3e60763
Show only uniqe courses (not course sessions) on Dashboar
2022-11-14 11:20:37 +01:00
Daniel Egger
5aaa9da8dc
Add dynamic "Lernpfad" and "KompetenzNavi" urls
2022-11-11 17:51:32 +01:00
Daniel Egger
4111e26828
Refactor data loading
2022-11-11 11:22:41 +01:00
Daniel Egger
376c206b29
Refactor getting data with promise cache
2022-11-11 11:22:41 +01:00
Daniel Egger
7e54301882
Load courseSessions for CockpitPage
2022-11-11 11:22:40 +01:00