Daniel Egger
b5736ef9ef
Make link out from teams link
2023-06-02 15:16:42 +02:00
Daniel Egger
261952f605
Change LOGIN_URL for server logout
2023-06-02 15:16:41 +02:00
Daniel Egger
353992441b
Fix test settings
2023-06-02 11:45:13 +02:00
Daniel Egger
9d0c41322c
More cleanup
2023-06-02 09:36:29 +02:00
Daniel Egger
3158033d57
Rework VITE_* variables...
2023-06-02 00:10:34 +02:00
Daniel Egger
8a1e9221c8
Cleanup unused stuff
2023-06-01 23:12:47 +02:00
Daniel Egger
975d9cfdc2
More cleanup
2023-06-01 23:01:36 +02:00
Daniel Egger
a67a06d69b
Cleanup oauth env variables
2023-06-01 22:44:42 +02:00
Daniel Egger
6ab8be4e58
Cleanup env variables
2023-06-01 22:14:13 +02:00
Christian Cueni
531f8f1beb
Use link, update text
2023-06-01 15:20:00 +02:00
Lorenz Padberg
42471e6c56
Make loading prettier
2023-06-01 15:01:45 +02:00
Lorenz Padberg
b84470049a
Add translations
2023-06-01 14:58:17 +02:00
Lorenz Padberg
2cdf2cc689
Remove Prüfungsresultate add Trainerunterlagen, teams link
2023-06-01 14:58:17 +02:00
Christian Cueni
cb40554fe0
Update texts, remove blocks
2023-06-01 14:39:46 +02:00
Christian Cueni
a8103c6caa
Add no courses message
2023-05-31 12:24:53 +02:00
Elia Bieri
6d662626dc
Merged in feature/VBV-386-lerneinheiten-titel-entfernbar-machen (pull request #111 )
...
Add ability to hide learning unit titles
* Add ability to hide learning unit titles
# Conflicts:
# server/vbv_lernwelt/course/creators/uk_course.py
* Fix rebase
* Undo faulty rebase
Approved-by: Christian Cueni
2023-05-31 09:39:27 +00:00
Elia Bieri
1a0a431768
Merged in feature/VBV-370-dev-live-loginpage (pull request #114 )
...
Feature/VBV-370 Separate local and SSO login page
* Implement local and SSO login pages
* Add translations
* Fix typechecks
* Fix env detection
Approved-by: Christian Cueni
2023-05-31 06:55:00 +00:00
Christian Cueni
37e43158b4
Remove icon, fix json
2023-05-30 13:23:21 +02:00
Christian Cueni
3c6c80a8bc
Open links in new tab, update text
2023-05-30 10:42:16 +02:00
Christian Cueni
64407a622e
Fix duration display
2023-05-29 07:44:50 +02:00
Daniel Egger
1fa420a11b
VBV-355: Inhaltstyp Test
2023-05-26 16:49:50 +02:00
Daniel Egger
2d58cdd9fe
Add code after rebase
2023-05-26 16:07:42 +02:00
Daniel Egger
9937951728
Wire document list to frontend
2023-05-26 16:07:42 +02:00
Daniel Egger
30cdd8c189
Remove overview nav
2023-05-26 15:30:30 +02:00
Elia Bieri
f8e309e424
Fix language switching
2023-05-26 14:37:51 +02:00
Elia Bieri
498e9ab232
Set dayjs locale
2023-05-26 14:37:51 +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
Christian Cueni
b58405f568
Merged in feature/VBV-318-dashboard (pull request #90 )
...
Remove fake content
Approved-by: Daniel Egger
2023-05-26 06:54:06 +00:00
Daniel Egger
4b06654954
Merged in feature/VBV-278-vorbereitungsauftrag (pull request #96 )
...
Feature/VBV-278 vorbereitungsauftrag
Approved-by: Elia Bieri
2023-05-25 16:31:41 +00:00
Christian Cueni
0c06a169bc
Use v-if
2023-05-25 14:39:20 +02:00
Elia Bieri
ace5b5b21c
Fix JS tests
2023-05-25 14:08:53 +02:00
Elia Bieri
f5e367d467
Fix typecheck
2023-05-25 13:40:00 +02:00
Elia Bieri
db35a037eb
Jump to cockpit for trainers and superusers
2023-05-25 13:34:23 +02:00
Christian Cueni
abefe878da
Set duration default to 0, hide duration info if 0
2023-05-25 11:57:01 +02:00
Elia Bieri
1908665596
Merged in feature/VBV-377-umsetzung-das-lernst-du-in-diese (pull request #93 )
...
Umsetzung: das lernst du in diesem Circle
Approved-by: Christian Cueni
2023-05-25 09:47:25 +00:00
Christian Cueni
6816ad8388
Add language parameter to SSO
2023-05-25 09:08:31 +02:00
Daniel Egger
3293e7bb45
Use title
2023-05-24 15:23:04 +02:00
Daniel Egger
0f0d1632a7
VBV-279: Inhaltstyp Reflexion
2023-05-24 15:20:47 +02:00
Daniel Egger
9b5516a1bf
Show correct badge vor "Vorbereitungsauftrag"
2023-05-24 15:20:28 +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
a7986085ba
Add fake "no events" text
2023-05-24 14:46:12 +02:00
Christian Cueni
fac1f53f29
Fix footer, add it
2023-05-24 13:37:24 +02:00
Elia Bieri
322077ec82
Rework CircleOverview modal
2023-05-24 11:24:18 +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
Elia Bieri
09dcfcc418
Implement additional fields
2023-05-23 16:43:18 +02:00
Elia Bieri
b7cdc0ddde
Add attendance course start- and endtime
2023-05-23 15:35:19 +02:00
Elia Bieri
132c115e8b
Rename attendance days to attendance courses
2023-05-23 15:34:59 +02:00
Christian Cueni
7e1bfffac1
Remove fake content
2023-05-22 12:57:25 +02:00
Daniel Egger
bc368e7a2f
Fix cypress tests
2023-05-19 14:50:41 +02:00
Daniel Egger
4fb534aa25
Create `create_course_uk_de_completion_data` with algo
2023-05-19 14:05:14 +02:00
Daniel Egger
decba980f5
Rework Media Library
2023-05-19 10:17:25 +02:00
Daniel Egger
e1b0add09b
Hide Media Library navbar icon on mobile
2023-05-19 10:17:24 +02:00
Daniel Egger
e8d6a9c784
Embed media library as course session specific page
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
a0593bbacd
Remove debug stuff
2023-05-19 10:02:35 +02:00
Daniel Egger
bcc42eaf83
Make `useCurrentCourseSession` reactive
2023-05-19 09:58:55 +02:00
Daniel Egger
eaf12fbc87
Readd comments
2023-05-17 19:30:10 +02:00
Elia Bieri
1d97ec9dcf
Make composable reactive
2023-05-17 19:30:10 +02:00
Daniel Egger
8793b30b56
Add comments for documentation
2023-05-17 19:30:10 +02:00
Daniel Egger
2f9fbed8f5
Access courseSession by `useCurrentCourseSession`
2023-05-17 19:30:10 +02:00
Daniel Egger
44131f1d8b
Refactor loading of course sessions
2023-05-17 19:30:10 +02:00
Daniel Egger
518b8c2ad0
Merge branch 'develop' into feature/VBV-331-inhaltstyp-statischer-text
2023-05-17 19:11:37 +02:00
Daniel Egger
9e3124160a
Add some test data and clean up some things
2023-05-17 19:09:33 +02:00
Elia Bieri
4d614b10cc
Fix circle diagram text
2023-05-17 15:19:16 +02:00
Elia Bieri
bec2348c79
Format code
2023-05-17 13:58:32 +02:00
Elia Bieri
849e49c433
Minor fixes
2023-05-17 13:42:16 +02:00
Elia Bieri
e69004c1f2
Run GraphQL codegen concurrently with vite
2023-05-17 11:23:36 +02:00
Elia Bieri
652cd7d8fb
Implement RichTextBlock
2023-05-17 10:59:21 +02:00
Daniel Egger
8d879ba981
Add graqhql introspection schema
2023-05-16 17:08:54 +02:00
Daniel Egger
31dae0a5cd
VBV-306: Use GraphQL for assignment code
2023-05-15 19:07:06 +02:00
Daniel Egger
e130d65f37
Merged in feature/VBV-339-assignment-cypress-test (pull request #79 )
...
Feature/VBV-339 assignment cypress test UNFINISHED
* Create assignment submission test data for cypress test
* Add first assignment trainer test
* Add first cypress test which checks DB entry with all instrumentation
2023-05-12 14:33:14 +00:00
Daniel Egger
b313bad031
Rename field `type` to `content_type` in REST response
...
In Wagtail Grapple/GraphQL the field is already called `content_type`
2023-05-12 13:38:35 +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
Christian Cueni
3ad18057af
Update input fields font feature
2023-05-11 14:05:01 +02: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
50e15f4aeb
Add query url to assignment evaluation page
2023-05-09 18:23:37 +02:00
Daniel Egger
eb3db902b9
Add query url and clickable navigation to SelfEvaluation
2023-05-09 18:17:31 +02: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
Daniel Egger
35e629f64c
Add navigation cypress tests
2023-05-09 14:22:53 +02:00
Daniel Egger
f9a5f7c9a5
Small changes
2023-05-09 14:10:10 +02:00
Daniel Egger
d1907182a3
Fix cypress tests
2023-05-09 13:46:43 +02:00
Daniel Egger
726d5dc9bd
Calculate step when there is no start badge
2023-05-09 11:04:01 +02:00
Daniel Egger
02d637f971
Add urls to `ItNavigationProgress` to make them clickable
2023-05-09 08:08:36 +02:00
Daniel Egger
7217424fdc
Use query param to store page index
2023-05-09 07:56:38 +02:00
Daniel Egger
dbde2eb662
Assignment Cockpit icons
2023-05-08 17:54:51 +02:00
Daniel Egger
57a4f447af
Show assignment results for user
2023-05-08 17:13:24 +02:00
Daniel Egger
69e96391d9
Show "Bewertung abschliessen" when finished
2023-05-08 16:40:53 +02:00
Daniel Egger
d8ae598be1
Show Assignment details in Cockpit overview
2023-05-08 16:19:30 +02:00
Daniel Egger
e2347d8571
Rename `courseSessionStore` to `courseSessionsStore`
2023-05-08 16:03:26 +02:00
Daniel Egger
0401298f85
Reason text for evaluation is mandatory
2023-05-08 15:50:23 +02:00
Daniel Egger
720342f5b9
Render wagtial rich text fields as html
2023-05-08 14:55:54 +02:00
Daniel Egger
d213f2d237
Change icons in cockpit
2023-05-08 14:44:24 +02:00