Daniel Egger
815d81a471
Simplify media library models
2023-07-21 13:56:09 +02:00
Elia Bieri
b970597a81
Merged in feature/VBV-451-anwesenheitskontrolle-frontend (pull request #150 )
...
VBV-451 Anwesenheitskontrolle frontend & neues Cockpit
* Regenerate graphql types after rebase
* Fix grading progress
* Fix cypress tests
* Fix circle selection and add CourseSessionAssignment for Fahrzeug Vorbereitungsauftrag
* Use `LearningContentAssignment` explictly
* Improve type safety without `as`
* Disable feedback details button when no feedback
* Extend submission overview titles after review
* Improve attendance check state handling
* Minor translation/wording fixes
Approved-by: Daniel Egger
2023-07-20 16:22:28 +00:00
Elia Bieri
4b0a881055
Merged in feature/VBV-326-auftrag-benachrichtigungen-rebased (pull request #157 )
...
Feature/VBV-326 auftrag benachrichtigungen rebased
* Implement notifications for assignments
# Conflicts:
# server/vbv_lernwelt/assignment/services.py
* Add cypress test for student assignment submission
* Update django-notifications-hq
* Rework
Approved-by: Daniel Egger
2023-07-12 14:32:49 +00:00
Daniel Egger
dfefdb52ca
Fix typecheck errors
2023-07-12 11:47:16 +02:00
Daniel Egger
3bd489d2ae
Refactor `CourseCompletion` model
2023-07-12 10:21:23 +02:00
Daniel Egger
c4d10badf6
Standardize name `duedates` to `due_dates`
2023-07-12 09:15:21 +02:00
Daniel Egger
ba7533614d
Format [Uhr] for single dates
2023-07-11 18:13:11 +02:00
Lorenz Padberg
b06fc4bcbf
Add translations
2023-07-11 11:02:39 +02:00
Lorenz Padberg
57143a0209
Fix Types
2023-07-10 13:47:23 +02:00
Lorenz Padberg
24d816f950
Remove import defineprops
2023-07-10 13:47:23 +02:00
Lorenz Padberg
b2a7c2e282
Add DateEmbedding component
2023-07-10 13:47:12 +02:00
Lorenz Padberg
77aacfc01c
Refactor Styleing
2023-07-10 13:46:56 +02:00
Lorenz Padberg
1671abe512
Refactor Duedates List to new design
2023-07-10 13:46:56 +02:00
Lorenz Padberg
e631cc4d13
Add Weekday to long list
2023-07-10 13:46:56 +02:00
Lorenz Padberg
ffefa520e1
Fix typechecker
2023-07-10 13:46:56 +02:00
Lorenz Padberg
e7917a6cdb
Fix linting errors
2023-07-10 13:46:56 +02:00
Lorenz Padberg
9bb3c93cfb
Use Due Dates from all course Sessions for Dashboard
2023-07-10 13:46:56 +02:00
Lorenz Padberg
89ff4af3c8
Refactoring
2023-07-10 13:46:56 +02:00
Lorenz Padberg
7ccc771ca7
Add DueDatesLongList to dashboard
2023-07-10 13:46:56 +02:00
Lorenz Padberg
639683c06d
Add DueDatesFrontendComponents
2023-07-10 13:46:56 +02:00
Daniel Egger
f4f508aac3
Refactor to i18next
2023-07-05 13:23:55 +02:00
Daniel Egger
aaf226dde9
Working example with i18next
2023-07-04 15:18:40 +02:00
Daniel Egger
e6a5af56a8
Refactor cypress checkbox tests
...
Fix cypress circle tests
Fix cypress tests
2023-06-21 14:24:09 +02:00
Daniel Egger
ad10bae641
Upgrade npm libraries
...
Remove unneeded graphql codegen step
Adapt build step
Revert "Remove unneeded graphql codegen step"
This reverts commit 9009e82669a828496ea4d19ffb07f8b85a73645a.
2023-06-21 14:23:19 +02:00
Elia Bieri
2db7059461
Merged in bugfix/VBV-454-fix-cypress-pipelines (pull request #144 )
...
Fix Cypress pipelines
* Update Cypress
* Attempt to change reload logic
* Fix it checkbox cy data
* Fix notification cypress test
* Rework notification settings saving logic
2023-06-21 11:28:40 +00:00
Daniel Egger
95479ae5e2
VBV-444: Bugfix circle in import file
2023-06-12 13:46:25 +02:00
Daniel Egger
3158033d57
Rework VITE_* variables...
2023-06-02 00:10:34 +02:00
Daniel Egger
6ab8be4e58
Cleanup env variables
2023-06-01 22:14:13 +02:00
Christian Cueni
3c6c80a8bc
Open links in new tab, update text
2023-05-30 10:42:16 +02:00
Daniel Egger
f33433b77d
Merge branch 'develop' into feature/VBV-297-trainer-landet-direkt-in-cockpit
2023-05-26 09:39:44 +02:00
Christian Cueni
3ae4dbdf8d
Merged in feature/VBV-379-ui-cleanup (pull request #94 )
...
Feature/VBV-379 ui cleanup
Approved-by: Daniel Egger
2023-05-26 06:57:54 +00:00
Elia Bieri
db35a037eb
Jump to cockpit for trainers and superusers
2023-05-25 13:34:23 +02:00
Daniel Egger
0f0d1632a7
VBV-279: Inhaltstyp Reflexion
2023-05-24 15:20:47 +02:00
Daniel Egger
de320be3cb
Provide LearningContent to badge logic
2023-05-24 15:19:52 +02:00
Daniel Egger
9be0ce9d39
Frontend: "Vorbereitungsauftrag"
2023-05-24 15:19:49 +02:00
Christian Cueni
3a6a143b7c
Fix type, remove FAQ from footer
2023-05-24 14:51:02 +02:00
Christian Cueni
fac1f53f29
Fix footer, add it
2023-05-24 13:37:24 +02:00
Christian Cueni
b2e9873666
Show plural of "Benachrichtigung"
2023-05-24 08:14:03 +02:00
Christian Cueni
5e01de2d72
Remove fake profile
2023-05-24 07:29:40 +02:00
Daniel Egger
bc368e7a2f
Fix cypress tests
2023-05-19 14:50:41 +02:00
Daniel Egger
e1b0add09b
Hide Media Library navbar icon on mobile
2023-05-19 10:17:24 +02:00
Daniel Egger
38d753de42
Add "media library" navigation link
2023-05-19 10:17:24 +02:00
Daniel Egger
4d4b6c5405
Fiddle with height of notification icon
2023-05-19 10:17:24 +02:00
Daniel Egger
31dae0a5cd
VBV-306: Use GraphQL for assignment code
2023-05-15 19:07:06 +02:00
Daniel Egger
a15af2bf86
VBV-350: Refactor LearningContent to individual wagtail pages
2023-05-12 11:51:02 +02:00
Elia Bieri
3858cdfc79
Merged in bugfix/auftrag_ui_test_rework (pull request #80 )
...
Auftrag UI Test rework
* UI test rework
* Fix cypress tests
2023-05-11 12:48:33 +00:00
Elia Bieri
f3c599c344
Merged in feature/strengthen_lint_rules (pull request #77 )
...
Strengthen lint rules
* Strengthen lint rules
* Fix linting errors
# Conflicts:
# client/src/components/learningPath/LearningPathDiagram.vue
# client/src/components/learningPath/LearningPathViewVertical.vue
* Add no-required-prop-with-default rule
# Conflicts:
# client/src/components/learningPath/LearningPathDiagram.vue
* Fix typechecks
* Reformat eslintrc
2023-05-11 09:52:10 +00:00
Elia Bieri
2e974dc323
Merged in bugfix/VBV-308-bereinigung-altes-lernpfad-diagramm (pull request #74 )
...
Cleanup old learn path diagrams
* Fix Safari mobile bug
* Initial cleanup
Approved-by: Daniel Egger
2023-05-11 07:50:20 +00:00
Daniel Egger
04b179aa52
Add query url and clickable navigation
2023-05-09 18:13:09 +02:00
Christian Cueni
6534cbf8df
Update feedback questions and order
2023-05-09 14:38:40 +02:00