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
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
Daniel Egger
cfa7309526
Fix after rebase
2023-05-08 14:29:26 +02:00
Daniel Egger
08b2e9e49a
Show grade on overview page
2023-05-08 14:27:40 +02:00
Daniel Egger
32c3d6d1b4
Format code
2023-05-08 14:27:40 +02:00
Daniel Egger
447d1d8915
Fix navigation when assignment completion is submitted
2023-05-08 14:27:40 +02:00
Daniel Egger
313417dfd6
Fix typecheck errors
2023-05-08 14:27:40 +02:00
Daniel Egger
e688cf2fc8
Improve display
2023-05-08 14:27:40 +02:00
Daniel Egger
5868468a48
Add grades to AssingmentEvaluation
2023-05-08 14:27:40 +02:00
Daniel Egger
2d6cee9f9f
Add EvaluationSummary
2023-05-08 14:27:40 +02:00
Daniel Egger
d9a6f2dd94
Add EvaluationIntro
2023-05-08 14:27:39 +02:00
Daniel Egger
26caf06391
Show evaluation full screen
2023-05-08 14:27:37 +02:00
Daniel Egger
9a5feb2ba6
Add evaluation task stepper
2023-05-08 14:24:38 +02:00
Daniel Egger
fef864df25
VBV-321: squash current work
...
Load and display AssignmentCompletionStatus
Datenmodell um Bewertungskriterien erweitern
Refactor assignment pages
Show user results
Update some data fields
Show user assignment evaluation
Changes after rebase
Rename `grading` -> `evaluation`
Add evaluation data to AssignmentCompletion
Refactor usage of `assignmentStore`
Store points for evaluation
Only debounce text
Show user responses on evaluation page
2023-05-08 14:24:38 +02:00
Ramon Wenger
a11c0d481f
Merged in feature/VBV-310-VBV-324-document-improvements (pull request #66 )
...
Feature/VBV-310 VBV 324 document improvements
Approved-by: Elia Bieri
2023-05-08 08:42:33 +00:00
Ramon Wenger
8a96af1818
Add documentation to the confirm dialog service
2023-05-04 16:43:39 +02:00
Christian Cueni
fbefd8815d
Merged in feature/VBV-300-update-font (pull request #69 )
...
Replace font files, update styles
Approved-by: Daniel Egger
2023-05-03 16:52:55 +00:00
Elia Bieri
e4b8d7c301
Merged in feature/VBV-291-kn-frontend-teilnehmer (pull request #56 )
...
VBV-291 Auftrag Frontend
* Fixes in SubmissionView
* Change closing button tag
* Delete client cypress folder
* Add eslint cypress plugin
* Add Cypress tests
* Reformat de.json
* Fix type errors
* Fix cypress tests
* Add cypress commands
* Disable assignment task inputs after submission
2023-05-03 14:53:21 +00:00
Christian Cueni
dd49d050ef
Replace font files, update styles
2023-05-03 14:43:50 +02:00
Ramon Wenger
eba448afec
Remove unused code
2023-05-02 17:40:46 +02:00
Ramon Wenger
270acd5575
Remove console.log statements
2023-05-02 16:49:05 +02:00
Ramon Wenger
9ab9f25d86
Add comment to annotate inspiration
2023-05-02 16:47:11 +02:00
Ramon Wenger
0ac4f7b395
Move confirm dialog to its own service
2023-05-02 16:22:43 +02:00
Ramon Wenger
ba2d4df639
Add body text
2023-05-02 15:32:27 +02:00
Ramon Wenger
17028b8905
Add 2 types of confirm modal
...
Still need to be refactored into one
2023-05-01 21:41:58 +02:00
Ramon Wenger
af7f0c9223
Update layout for document list
...
Relates to VBV-324
2023-05-01 21:40:04 +02:00
Ramon Wenger
78037b3373
Rename component
2023-04-27 12:01:35 +02:00
Ramon Wenger
0bae4a8cb2
Add info block for teachers
...
Also refactor CirclePage
Resolves VBV-310
2023-04-27 11:55:45 +02:00
Ramon Wenger
96334b4eb6
Merged in feature/VBV-304-praesenztag-ui (pull request #65 )
...
Feature/VBV-304 praesenztag ui
Approved-by: Daniel Egger
2023-04-26 09:57:22 +00:00
Ramon Wenger
09a20cf59f
Fix prettier issues
2023-04-25 17:58:06 +02:00
Ramon Wenger
34546d35e2
Add new component for displaying an attendence day
2023-04-25 17:22:49 +02:00
Ramon Wenger
d4cb37d229
Refactor LearningContentSimpleLayout component
2023-04-25 16:39:04 +02:00
Daniel Egger
ea5a36273e
Merged in feature/VBV-322-pin-headlessui-vue-version (pull request #62 )
...
VBV-322: Pin version @headlessui/vue == "1.7.7"
Approved-by: Ramon Wenger
Approved-by: Elia Bieri
2023-04-25 13:26:52 +00:00
Elia Bieri
bc16f6012b
Unregister event bus handler
2023-04-25 13:06:48 +02:00
Elia Bieri
1d77da83da
Merged in feature/new-lc-navigation (pull request #60 )
...
Implement new learning content navigation/layout
* Fix first part of cypress tests
* Add event bus type to fix typecheck
* Rework SelfEvaluation to support new layout
* Fix layout
* Hide lang switcher icon in lc footer
Closes https://iterativ.atlassian.net/browse/VBV-319
* Fix cypress tests
* Unregister event bus handler
* Hide ItNavigationProgress on self evaluations with
only a single step
* Last fixes
* Merged develop into feature/new-lc-navigation
2023-04-25 10:06:24 +00:00
Daniel Egger
ec3e29ce67
VBV-322: Pin version @headlessui/vue == "1.7.7"
...
In Version >1.7.8 von @headlessui/vue ist ein Fehler aufgetaucht, welcher macht,
dass man beim Feedback die Ränder der Buttons nicht mehr sieht.
Hier als Workaround die Version auf 1.7.7 gepint. So geht es vorerst wieder.
2023-04-25 10:52:31 +02:00
Daniel Egger
cb37c55732
Merge branch 'develop' into feature/VBV-234-bugfix-create-new-page-in-wagtail
2023-04-13 19:23:24 +02:00
Daniel Egger
1fb0415d58
Merged in feature/VBV-304-inhaltstyp-präsenztag (pull request #52 )
...
VBV-304 inhaltstyp präsenztag
Approved-by: Ramon Wenger
2023-04-13 17:21:43 +00:00
Ramon Wenger
53fb5c0572
Fix ts lint, remove unused component
2023-04-12 17:47:59 +02:00
Daniel Egger
d4c846a1b9
Changes after code review
2023-04-12 16:08:16 +02:00
Ramon Wenger
27ebe8a69f
Refactor variable
2023-04-12 11:34:39 +02:00
Christian Cueni
7df627577e
Merged in feature/VBV-301-font (pull request #55 )
...
Use correct font feature setting
2023-04-12 05:09:58 +00:00
Christian Cueni
3adc5f0500
Use correct font feature setting
2023-04-11 16:41:29 +02:00
Ramon Wenger
2938864003
Fix another linting issue
2023-04-06 22:15:14 +02:00
Daniel Egger
80cd70ace6
Link courseSessionAssignmentDetails to AssignmentView
2023-04-06 21:39:44 +02:00
Ramon Wenger
10d70c2170
Fix some linting issues
2023-04-06 17:11:53 +02:00
Ramon Wenger
bec5924bb6
Fix typo
2023-04-06 16:50:29 +02:00
Ramon Wenger
812d70b1c8
Clean up MainNavigationBar
2023-04-06 16:50:29 +02:00
Ramon Wenger
5922678363
Add cypress to client for component and frontend tests
2023-04-06 16:50:29 +02:00
Ramon Wenger
d6b45f9f7f
Update CourseSessionsMenu
2023-04-06 16:50:29 +02:00
Ramon Wenger
54231d6cce
Add some components and stories
...
Still to be defined which ones to use in the end
2023-04-06 16:50:29 +02:00
Daniel Egger
d92b324f8e
Add frontend types and loading code for Assignment
2023-04-06 10:58:31 +02:00
Daniel Egger
8f84ef7502
Adapt api so it can fetch assignment page by id
2023-04-05 21:43:15 +02:00
Daniel Egger
f2c6153343
Fix js unit test
2023-04-05 21:28:40 +02:00
Daniel Egger
6745431f17
Add some FIXME-comments with reference to VBV-305
2023-04-05 19:28:58 +02:00
Daniel Egger
1fdabf77c0
Fix cypress tests
2023-04-05 19:27:25 +02:00
Daniel Egger
0d80df2a23
Fix vitest unit tests
2023-04-04 11:32:00 +02:00
Daniel Egger
a7cc07cc80
Refactor courseSessionStore names
2023-04-04 10:59:26 +02:00
Daniel Egger
1d88117d99
Refactor `attendance_days` to its own field
2023-04-04 08:45:42 +02:00
Daniel Egger
9ee97ffc55
Format code
2023-04-03 18:55:05 +02:00
Daniel Egger
9177b9e003
Get attendance day details in relevant views
2023-04-03 18:39:36 +02:00
Daniel Egger
1437bc9b53
VBV-304: Add `AssignmentDayBlock`
2023-04-03 18:09:22 +02:00
Daniel Egger
e17817b166
Refactor learninPath according to the new page code hierarchy
2023-04-03 16:42:34 +02:00
Daniel Egger
1d04fa20f5
Some refactoring in course sessions
2023-04-03 16:05:50 +02:00
Daniel Egger
4996eb565a
Cleanup icons
2023-04-03 13:52:37 +02:00
Daniel Egger
84ec0b9c53
Move learningPath completion data reloading code
2023-03-31 23:51:42 +02:00
Daniel Egger
a0f9e0dfee
Refactor learningPathStore to use setup syntax
2023-03-31 23:49:01 +02:00
Daniel Egger
26b986b732
Fix URL in SinglePerformanceCriteria
2023-03-31 23:32:33 +02:00
Daniel Egger
9a70b3005a
Force rerender when course session is switched
2023-03-31 23:00:55 +02:00
Daniel Egger
6834f18d19
Try to reload data with event bus event
2023-03-31 19:11:25 +02:00
Daniel Egger
8d41d3d3a2
VBV-193 refactored course completion for course sessions
2023-03-31 18:27:47 +02:00
Daniel Egger
ddc7a3bd70
VBV-302: Add course session switch
2023-03-31 16:24:52 +02:00
Daniel Egger
18f7728793
VBV-302: Refactor Header for course session switching
2023-03-31 15:21:20 +02:00
Daniel Egger
724f31f4a8
Handle multiple CourseSessions for user
2023-03-31 11:18:55 +02:00
Daniel Egger
d09ef0054f
Fix TypeScript config for upgrade to 5.0
2023-03-31 10:17:53 +02:00
Daniel Egger
edcfab1dd3
Format code according to new library rules
2023-03-31 10:07:27 +02:00
Daniel Egger
5661221ce6
Update client libraries
2023-03-31 10:03:59 +02:00
Elia Bieri
10f34f53d8
Merged in feature/storybook (pull request #49 )
...
Integrate Storybook
* Merged in feature/caprover-deploy (pull request #47 )
Feature/caprover deploy
Approved-by: Christian Cueni
* Merge branch 'feature/storybook' of bitbucket.org:iterativ/vbv_lernwelt into feature/storybook
* Add stories
* Add BuenosAires font to storybook
* Mute typecheck error
* Update bitbucket deployment
* Add ItNavigationProgress component
* Update pipelines file
* Update pipelines file
* Merged develop into feature/storybook
Approved-by: Daniel Egger
2023-03-29 13:45:13 +00:00
Christian Cueni
6d9b16172d
Display learning unit icons based on name
2023-03-28 07:00:38 +02:00
Christian Cueni
97879b570c
Show only start and stop icon in circle
2023-03-27 11:34:09 +02:00
Daniel Egger
f68e20515d
VBV-293: Link zu Mediathek in Versicherungsvermittlerin Lehrgang wieder eingefügt
2023-03-14 15:03:01 +01:00
Daniel Egger
c5c4d12010
Merged develop into feature/vv-update
2023-03-10 09:12:29 +00:00
Christian Cueni
bcd251bedf
Remove guard
2023-03-10 09:44:06 +01:00
Christian Cueni
9b594a60c4
Fix learningPathForUser
2023-03-10 09:41:41 +01:00
Christian Cueni
d233b782bc
Use RichField for circle detail data
2023-03-09 15:30:50 +01:00
Christian Cueni
30ead5a261
Update üK structure
2023-03-09 15:11:50 +01:00
Christian Cueni
e2ccc8ecb9
Merged develop into feature/bugfix-cockpit-link
2023-03-09 09:03:22 +00:00
Elia Bieri
2d555292fd
Merged in feature/enable_scroll_new_learnpath (pull request #38 )
...
New learnpath: enable scrolling on desktop and hide scroll bar
* Add scrolling to LearningPathPathView and hide scrollbar
* Fix lint issues
Approved-by: Daniel Egger
2023-03-09 08:35:02 +00:00
Elia Bieri
6733e7a311
Merged in bugfix/new_learnpath_refactorings (pull request #36 )
...
Minor refactorings in new learnpath
* Refactor media query watching into composable
* Refactor media query to use vueuse package
* Get rid of custom scroll boundary watch logic
* Use template ref instead of id
* Switch to typed learning path key
* Move to-component-scrolling into the components themselves
* Minor cleanup
* Fix minor issues
Approved-by: Daniel Egger
2023-03-08 17:10:49 +00:00
Daniel Egger
303656e199
Fix unit test
2023-03-08 15:52:09 +01:00
Daniel Egger
7c90e27ff7
Fix bug in NavigationGuard
2023-03-08 15:43:12 +01:00
Christian Cueni
154b123bec
Update FR ük
2023-03-06 11:40:59 +01:00
Christian Cueni
cdaee0fc5a
Add 🇫🇷 UI texts
2023-03-03 13:11:24 +01:00
Elia Bieri
a7dcb86cfe
Merged in feature/VBV-260-implement-new-learnpath (pull request #28 )
...
Feature/VBV-260 implement new learnpath
* Fix linting problems
* Fix cypress tests
* Change various texts to gray-800
* Rework progress bar to show in progress circles
* Scroll to initial circle
* Make list view circles clickable
* Minor rework actions
* Rework
* Fix LearningPathScrollButton alignment
* Additional fix for LearningPathScrollButton alignment
2023-03-02 16:58:16 +00:00
Christian Cueni
02315af984
Add demo language switch
2023-03-02 07:07:40 +01:00
Elia Bieri
d686173b31
Merged in bugfix/VBV-261-deactivate-notifications-when-logged-out (pull request #29 )
...
VBV-261 start & stop notification polling based on user state
* Start & stop notification polling based on user state
* Improve readability
Approved-by: Christian Cueni
2023-02-28 08:12:22 +00:00
Christian Cueni
2d580cad18
Merged in feature/hide-cockpit (pull request #26 )
...
Prevent normal users from navigating to the cockpit
Approved-by: Elia Bieri
2023-02-27 09:55:18 +00:00
Christian Cueni
83d2e99199
Use correct type
2023-02-22 12:59:43 +01:00
Christian Cueni
58df3201d4
Prevent normal users from navigating to the cockpit
2023-02-21 07:01:18 +01:00
Daniel Egger
6dc9cb1bcf
Add sorting of json files with the help of prettier
2023-02-20 13:09:55 +01:00
Daniel Egger
e1e1d2930e
Add some docs
2023-02-20 13:04:07 +01:00
Daniel Egger
b475797f11
Change order of npm run command
2023-02-20 11:39:23 +01:00
Christian Cueni
f0ea3ed4a2
Add vue-i18n-extract and npm command
2023-02-16 10:57:30 +01:00
Daniel Egger
d1615954df
Fix in itPost
2023-02-14 10:31:36 +01:00
Elia Bieri
9930d9adf9
Fix type error in StyleGuidePage
2023-02-09 11:10:38 +01:00
Elia Bieri
bac7acb021
Merged in feature/VBV-259-create-new-circle-component (pull request #21 )
2023-02-09 09:31:03 +00:00
Christian Cueni
b667140d3e
Add language field and API
2023-02-08 13:15:04 +01:00
Elia Bieri
b5e4c30d40
Merged in feature/notifications (pull request #15 )
2023-02-08 11:39:27 +00:00
Christian Cueni
aa5b744285
Migrate form data to json field
2023-02-06 16:03:40 +01:00
Christian Cueni
10fd08ce75
Add language change method to footer
2023-02-06 08:38:58 +01:00
Christian Cueni
bbd74d85b3
Add multiple rows in cockpit list circles
2023-01-31 16:37:00 +01:00
Christian Cueni
8b2aab8298
Add Chrigi to üK, change numbers of feedbacks
2023-01-31 11:49:26 +01:00
Christian Cueni
23fd945cb6
Fix test, lint vue
2023-01-31 08:26:16 +01:00
Christian Cueni
bd3388714e
Fix UI errors
2023-01-31 08:26:16 +01:00
Christian Cueni
013b3cf3b8
Fix RatingScale
2023-01-31 08:26:16 +01:00
Christian Cueni
229262a609
Remove unused code, use prettier
2023-01-31 08:26:16 +01:00
Christian Cueni
2ab8f580bc
Add HorizontalBar component
2023-01-31 08:26:16 +01:00
Christian Cueni
b7038c1a9c
Add open feedback component, update vertical bar chart
2023-01-31 08:26:16 +01:00
Christian Cueni
956970ce5f
Style VerticalbarChart
2023-01-31 08:26:15 +01:00
Christian Cueni
ec58ca176c
Add basic Feedback page
2023-01-31 08:26:15 +01:00
Christian Cueni
44ed154814
Add summary component
2023-01-31 08:26:15 +01:00
Christian Cueni
46710d29b9
Add summary endpoint
2023-01-31 08:26:15 +01:00
Christian Cueni
0794a715b3
Add Handlungsfelder SVGs
2023-01-31 08:13:05 +01:00
Ramon Wenger
ef0354ec5c
Add component for horizontal bar charts
2023-01-26 07:54:45 +01:00
Ramon Wenger
2fed11784c
Fix mobile view for rating scale component
2023-01-26 07:18:51 +01:00
Ramon Wenger
5d955e14cb
Replace custom CSS with tailwind classes where possible
2023-01-26 07:18:50 +01:00
Ramon Wenger
a707afb4fe
Rename horizontal bar chart to vertical
...
Because that's what it actually is 🥴
2023-01-26 07:18:50 +01:00
Ramon Wenger
c509deb092
Add wrapper component for a question summary
...
Also add mobile version of the horizontal bar chart
2023-01-26 07:18:50 +01:00
Ramon Wenger
2fd6201350
Add tailwind plugin for prettier
2023-01-26 07:18:50 +01:00
Ramon Wenger
c24c1214c9
Use tailwind properties instead of custom css
2023-01-26 07:18:50 +01:00
Ramon Wenger
cb290a6fbc
Add tailwind plugin for using grid template areas
2023-01-26 07:18:50 +01:00
Ramon Wenger
8f202aa4b6
Update styling for horizontal bar chart
2023-01-26 07:18:50 +01:00
Ramon Wenger
47e84f992f
Add horizontal bar chart component
2023-01-26 07:18:50 +01:00
Ramon Wenger
31527eb99f
Add title and label to rating scale component, fix some bugs
2023-01-26 07:18:50 +01:00
Ramon Wenger
f3d61bff8a
Add empty bar and rating number
2023-01-26 07:18:50 +01:00
Ramon Wenger
e86c36248c
Add rating scale component
2023-01-26 07:18:50 +01:00
Daniel Egger
1183e0c016
Fix prettier
2023-01-25 16:47:02 +01:00
Daniel Egger
0ae212a9f5
Improve mobile CSS for full screen
2023-01-25 14:17:05 +01:00
Christian Cueni
c34d3729fc
Assign users to new course
2023-01-23 09:31:10 +01:00
Christian Cueni
8955bdbb9e
Use env variable for GraphQL endpoint
2023-01-19 07:43:04 +01:00
Christian Cueni
6bbd509faf
Add feedback icon, add feedback to default path
2023-01-19 07:43:04 +01:00
Christian Cueni
142d0f374e
Add feedback completion
2023-01-19 07:43:04 +01:00
Christian Cueni
c36df95e02
VBV-232: WIP - Style feedback content type
2023-01-19 07:43:04 +01:00
Christian Cueni
46368ee374
VBV-232: WIP - Refactor content navigation
2023-01-19 07:43:04 +01:00
Christian Cueni
434e911eea
VBV-232: Fix mobile view
2023-01-19 07:43:04 +01:00
Christian Cueni
cac03fce57
VBV-232: WIP: Style bottom navigation, add progress
2023-01-19 07:43:01 +01:00
Christian Cueni
38b7454fd1
VBV-232: WIP - Rearrange learning content navigation
2023-01-19 07:41:25 +01:00
Daniel Egger
1aaf0810bd
VBV-243: Add new Versicherungsvermittler learning path
2023-01-18 18:25:54 +01:00
Ramon Wenger
2cdf5e803e
Re-add property that got deleted during merge
2023-01-13 13:58:58 +01:00
Daniel Egger
a2b24e4696
Make `collectstatic` locally and improve deployment
2023-01-11 17:52:01 +01:00
Ramon Wenger
6701697556
Add translation strings for constants
2023-01-11 17:36:52 +01:00
Daniel Egger
cbd14abe65
Fix bug when loading courseSessions and its users
2023-01-11 17:20:09 +01:00
Daniel Egger
503f819d38
Refactor expert handling
2023-01-11 15:54:50 +01:00
Daniel Egger
9fc834e99e
Refactor cockpit circle handling
2023-01-11 15:54:50 +01:00
Daniel Egger
1b87aa5bac
Refactor cockpit user loading
2023-01-11 15:54:50 +01:00
Daniel Egger
47770bde90
Refactor course expert serializer
2023-01-11 15:54:50 +01:00
Daniel Egger
6d6126add7
Fix small navigation bar bug
2023-01-11 15:34:23 +01:00
Christian Cueni
276cd20e99
Use dynamic medialibrary link
2023-01-11 13:45:42 +01:00
Christian Cueni
ae62b43606
Fix upload, add delete s3 files command
2023-01-11 07:38:47 +01:00
Ramon Wenger
b87881136c
Add translations for feedback form
2023-01-11 00:41:56 +01:00
Christian Cueni
063473469a
Add text, move text to translations file
2023-01-10 11:02:30 +01:00
Christian Cueni
e197a17f15
Fix user header on circle page
2023-01-10 08:58:44 +01:00
Christian Cueni
0d64f8fbb6
Change model name
2023-01-10 08:09:16 +01:00
Christian Cueni
660c288f6f
Change default expiry, add file size hint
2023-01-10 08:09:16 +01:00
Christian Cueni
579758037e
Disable button during upload
2023-01-10 08:09:16 +01:00
Christian Cueni
cb9249328e
Add delete unreferenced file command
2023-01-10 08:09:13 +01:00
Christian Cueni
d65d786f4f
Fix permissions, refactor upload code
2023-01-10 08:05:02 +01:00
Christian Cueni
fc017961ab
Verify permissions
2023-01-10 08:05:02 +01:00
Christian Cueni
8ad84cc778
WIP: Add tests
2023-01-10 08:05:02 +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
3fe7a47c90
Fix checkbox grow bug
2023-01-09 16:08:31 +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
4a3eb72416
Fix import
2022-12-29 16:46:49 +01:00
Ramon Wenger
3aa5e52e20
Fix typescript errors
2022-12-29 16:42:42 +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
5bd8137df4
Remove feedback component from dashboard page
2022-12-29 16:32:50 +01:00
Ramon Wenger
91a785dc80
Refactor course sessions store to use setup API
2022-12-29 16:32:48 +01:00
Ramon Wenger
799768da22
Add course session id to payload, re-add button for testing the payload
2022-12-29 16:29:13 +01:00
Ramon Wenger
8f1509d40c
Add steps to feedback form, fix some styling
2022-12-29 16:29:11 +01:00
Ramon Wenger
36847175c7
Add custom textarea component
2022-12-29 16:28:36 +01:00
Ramon Wenger
4702c92744
Add new components to styleguide
2022-12-29 16:28:36 +01:00
Ramon Wenger
7bb8910a18
Add checkbox group component, update checkbox component
2022-12-29 16:28:36 +01:00
Ramon Wenger
28a193e22a
Update radio group component
2022-12-29 16:28:36 +01:00
Ramon Wenger
65a2180822
Add tailwind headlessui plugin
2022-12-29 16:28:36 +01:00
Ramon Wenger
d5a3025e12
Make prettier happy too
2022-12-29 16:28:36 +01:00
Ramon Wenger
865e0d80f6
Refactor LearningContent component
2022-12-29 16:28:34 +01:00
Ramon Wenger
aa6054a84e
Refactor Radio Group component, update styling
2022-12-29 16:26:31 +01:00
Ramon Wenger
dd30010269
Refactor feedback component
2022-12-29 16:26:31 +01:00
Ramon Wenger
69fc7f7dbb
Add Feedback mutation call, also codegen for typing
2022-12-29 16:26:29 +01:00
Ramon Wenger
be0a53c16d
Add new input elements to feedback form
2022-12-29 16:25:16 +01:00
Ramon Wenger
425c91ff6b
Add initial Feedback component
2022-12-29 16:25:16 +01:00
Ramon Wenger
1a315b1d62
Add codegen packages
2022-12-29 16:25:16 +01:00
Ramon Wenger
f61ce46fc3
Refactor ItCheckbox
2022-12-29 16:25:12 +01:00
Daniel Egger
59f717fa39
VBV-213: Filter criteria by selected circle
2022-12-21 10:38:27 +01:00
Daniel Egger
59787ade3b
VBV-224: Only show selected circles on cockpit page
2022-12-19 18:12:34 +01:00
Christian Cueni
58bb1d5fef
Use own icon for learning content
2022-12-15 09:40:46 +01:00
Daniel Egger
527b806a35
Fix race condition on user loading
2022-12-14 23:15:07 +01:00
Daniel Egger
15b5223dc5
Fix cypress tests
2022-12-14 22:05:10 +01:00
Daniel Egger
134d1f05d6
Fix typecheck error
2022-12-14 19:10:41 +01:00
Daniel Egger
e8073753be
Add circle view for user profiles in cockpit
2022-12-14 19:02:48 +01:00
Daniel Egger
38114b55c5
Fix ItPersonRow
2022-12-14 18:59:09 +01:00
Elia Bieri
ad7474f1cf
Merged in feature/notifications (pull request #14 )
...
Add fake notification page
2022-12-14 12:55:34 +00:00
Christian Cueni
3f58325c2f
Display selected circles in list
2022-12-14 08:12:04 +01:00
Christian Cueni
fb42625354
Allow multi-circle selection in cockpit
2022-12-14 07:58:16 +01:00
Christian Cueni
786f92595c
Show upload button only to experts
2022-12-13 14:29:48 +01:00
Christian Cueni
4ac1c78a4f
Update path name
2022-12-13 14:21:26 +01:00
Christian Cueni
e8085831df
Add learning sequence field
2022-12-13 11:21:16 +01:00
Christian Cueni
5e0b69702f
Add file upload modal
2022-12-13 08:42:29 +01:00
Christian Cueni
2248ad4396
Merge branch 'feature/cockpit-ui' into develop
2022-12-12 13:34:33 +01:00
Christian Cueni
fd2aaadedb
Add conditional Cockpit link to navigation
2022-12-12 13:22:24 +01:00
Christian Cueni
3375d0f121
Return circle expert data, use circle data
2022-12-12 11:02:06 +01:00
Ramon Wenger
41c6346136
Add favicon
2022-12-08 17:06:04 +01:00
Christian Cueni
35b3a3204f
Update CompetenceDetail component
2022-12-08 08:48:51 +01:00
Christian Cueni
b12bf59925
Clean up person row
2022-12-08 08:03:59 +01:00
Daniel Egger
59f5a5c454
Autoformat code
2022-12-07 15:37:10 +01:00