Daniel Egger
282e62ef6f
"start" not "end" should be mandatory
2023-07-12 09:59:29 +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
Daniel Egger
5890e908f2
Add CourseSessionAssignment to serializer
2023-07-11 17:42:30 +02:00
Lorenz Padberg
bf3582d338
Fix linting
2023-07-11 11:23:36 +02:00
Lorenz Padberg
9911117df5
Resolve comments from Pullrequest
2023-07-11 11:19:00 +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
e0dbdde7cd
Fix Linting errors
2023-07-10 13:47:23 +02:00
Lorenz Padberg
858541134e
Add due date formatting to Attendance course
2023-07-10 13:47:23 +02:00
Lorenz Padberg
a7d17f7b69
Add date embedding to assigment submission date
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
Daniel Egger
a5acc66981
VBV-450: Custom CourseSessionAttendanceCourse model
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
Lorenz Padberg
b92ac8b08a
Add duedates to frontend
2023-07-10 13:46:55 +02:00
Daniel Egger
a692c819ee
Add generated types so that they can be referenced in code
2023-07-07 18:43:57 +02:00
Daniel Egger
2fdae7c120
Use different naming convention for GraphQL types
2023-07-07 18:43:57 +02:00
Daniel Egger
df13e99d6f
Play with generated graphql code
2023-07-07 18:43:57 +02:00
Daniel Egger
9860a59cef
Clean up assignment graphql
...
* Remove old assignment api REST code which is unused
* Refactor handling AssignmentCompletionStatus enum
* Add full test for GraphQL assignment completion mutation
* Hide wagtail INFO logs on local dev
2023-07-07 18:43:57 +02:00
Daniel Egger
20ef656157
Add missing i18next package
2023-07-07 18:18:36 +02:00
Daniel Egger
6d0362670e
Cleanup stuff
2023-07-07 18:10:51 +02:00
Daniel Egger
eedf0df74f
Update README
2023-07-07 17:25:36 +02:00
Daniel Egger
6e7935a005
Add locize cli script
2023-07-05 19:20:10 +02:00
Daniel Egger
828ea32a46
Use i18next Locize backend
2023-07-05 14:07:55 +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
b577bb6584
VBV-421: Set browers language when not logged in
2023-06-21 16:42:46 +02:00
Daniel Egger
c96fe25bba
Add comment to recheck vueuse/router situtation
2023-06-21 16:14:51 +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
b86057ec03
Fix vueuse version to 10.1.0 due to strange behaviour in vueuse/router
2023-06-21 14:23:19 +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
Christian Cueni
f2438f6d57
Add IT uk and training course
2023-06-19 14:59:18 +02:00
Daniel Egger
95479ae5e2
VBV-444: Bugfix circle in import file
2023-06-12 13:46:25 +02:00
Christian Cueni
f5b58dc2ee
Merged develop into feature/VBV-424-vv-content
2023-06-08 14:21:07 +00:00
Christian Cueni
1a9f676381
Add "Gewinnen" assignment, fix titles, update expert info
2023-06-08 16:01:02 +02:00
Christian Cueni
cb00862a30
Add link to login-local
2023-06-08 15:07:30 +02:00
Christian Cueni
391c88e588
Update FR translations
2023-06-08 15:07:30 +02:00
Ramon Wenger
37fcd1dd3b
Use the preferred language from the browser when user is not logged in
...
Resolves VBV-421
2023-06-08 11:40:18 +02:00
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