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
Daniel Egger
181efbc382
Fix url to self evalution
2022-12-07 15:25:18 +01:00
Daniel Egger
17bd36fe54
Add competence data to cockpit user profile page
2022-12-07 14:48:59 +01:00
Daniel Egger
39e3d657d0
Fix typecheck error
2022-12-07 14:29:10 +01:00
Daniel Egger
c5d4d678ea
Merge branch 'develop' into feature/cockpit-ui
...
# Conflicts:
# client/src/components/competences/CompetenceDetail.vue
# client/src/locales/de.json
# client/tailwind.config.js
2022-12-07 14:23:03 +01:00
Daniel Egger
4ff1a1097d
Embed LearningPath diagram on person list of cockpit
2022-12-07 13:44:41 +01:00
Daniel Egger
299ff5271d
Refactor LearningPathDiagram
2022-12-07 12:24:12 +01:00
Christian Cueni
91c19f29b4
Refactor CompetenceDetail component
2022-12-07 07:29:38 +01:00
Daniel Egger
2c17012686
Refactor learningPath loading
2022-12-06 17:12:54 +01:00
Daniel Egger
00c2217ad1
Add first simple profile page to test loading of learning path per user
2022-12-06 09:27:38 +01:00
Christian Cueni
934d4c6945
Add page, refactor arrow
2022-12-05 15:51:44 +01:00
Christian Cueni
fb1ac5fe65
Fix text
2022-12-05 08:23:44 +01:00
Daniel Egger
4f28d72213
Fix typecheck error
2022-12-02 17:59:02 +01:00
Daniel Egger
0cbce3c42b
Load separate competence profile for every user
2022-12-02 17:49:40 +01:00
Daniel Egger
0adf734846
Url handling
2022-12-02 17:10:57 +01:00
Daniel Egger
5aa73e4997
Fix problem in competence pages
2022-12-02 16:57:44 +01:00
Daniel Egger
299b30cb0f
Fix route matching with special chars
2022-12-02 16:55:52 +01:00
Daniel Egger
7bddd43b65
Refactor competenceStore to handle multiple users
2022-12-02 16:14:37 +01:00
Daniel Egger
c9ddefd82e
Load completion data for user
2022-12-02 15:15:44 +01:00
Daniel Egger
48cf9026d9
Add cockpit store
2022-12-02 14:24:02 +01:00
Daniel Egger
963250a8da
Add role to course session user
2022-12-02 13:59:27 +01:00
Daniel Egger
00d2527b29
Refactor urls for courses, learning paths and competence profile
2022-12-02 11:18:56 +01:00
Christian Cueni
d9390ef82d
Add basic cockpit page
2022-12-01 16:02:43 +00:00
Christian Cueni
4729bbe59f
Fix text
2022-11-23 07:19:31 +00:00
Christian Cueni
c0ef2c1391
Fix UI/UX errors
2022-11-23 07:17:22 +00:00
Ramon Wenger
84d17ff732
Add urql to frontend
2022-11-22 16:18:52 +01:00
Daniel Egger
e10f4eb86a
VBV-191: Abschluss Lernsequenz nach Besprechung mit Steph und Chrigu
2022-11-21 11:09:02 +01:00
Daniel Egger
07406f8e89
VBV-191: Abschluss Lernsequenz
2022-11-18 17:41:10 +01:00
Christian Cueni
4d32e99c8c
Add sentry in frontend
2022-11-17 13:44:12 +01:00
Christian Cueni
95a15eae6a
Open shop link in new tab
2022-11-16 07:26:14 +01:00
Christian Cueni
87a89e564c
Fix learning content header
2022-11-15 13:12:08 +01:00
Christian Cueni
2313587f6a
Update text
2022-11-15 13:02:37 +01:00
Daniel Egger
3cfd8a4017
Rename Cockit to Dashboard
2022-11-14 11:22:14 +01:00
Daniel Egger
a3c3e60763
Show only uniqe courses (not course sessions) on Dashboar
2022-11-14 11:20:37 +01:00
Daniel Egger
05fa4ab3be
Fix cypress tests by not loading unknown data
2022-11-11 18:21:16 +01:00
Daniel Egger
f212df5d29
Fix mobile LearningPathDiagram rendering
2022-11-11 18:01:19 +01:00
Daniel Egger
5aaa9da8dc
Add dynamic "Lernpfad" and "KompetenzNavi" urls
2022-11-11 17:51:32 +01:00
Daniel Egger
089d81bd03
Add small LearningPath diagram for cockpit
2022-11-11 14:03:53 +01:00
Daniel Egger
1f7321f935
Add LearningPathDiagram mini version
2022-11-11 13:38:40 +01:00
Daniel Egger
55d4ea6080
Reload completion data correctly
2022-11-11 11:22:41 +01:00
Daniel Egger
05e6906878
Working example with rerendering of LearningPathDiagram
2022-11-11 11:22:41 +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
Daniel Egger
eebbd09e9a
Fix typecheck error
2022-11-11 11:03:42 +01:00
Ramon Wenger
1c93a1d3aa
Add package-lock.json to repo to prevent unforeseen dependency issues
2022-11-10 10:34:01 +01:00
Christian Cueni
3d53885572
Add navigation translations
2022-11-10 07:45:05 +01:00
Lorenz Padberg
e524ffdb3a
Fix cirlce diagram start rotation
2022-11-09 15:47:36 +01:00
Christian Cueni
50da271ea4
Merge branch 'feature/i18n' into develop
2022-11-08 16:05:18 +01:00
Christian Cueni
03bbd26774
Add translations strings
2022-11-08 15:05:54 +01:00
Christian Cueni
f3c5999cad
Make changes for demo
2022-11-08 14:40:57 +01:00
Christian Cueni
2015ab25de
Update WBTs
2022-11-08 08:28:26 +01:00
Christian Cueni
9a2675cd16
Use HF detail image from backend
2022-11-07 11:39:25 +01:00
Christian Cueni
f6d46d077d
Update fake profile
2022-11-05 20:09:34 +01:00
Christian Cueni
44d8c1645e
Add new types, update name
2022-11-03 07:15:36 +01:00
Christian Cueni
3608156353
WIP: Setup i18n
2022-10-27 16:09:06 +02:00
Christian Cueni
6254e63d01
Don't show "in Umsetzung" labels, add demo user
2022-10-27 12:45:43 +02:00
Christian Cueni
fc4bda0895
Add self evaluation back button
2022-10-25 16:46:35 +02:00
Christian Cueni
5ce25fe4da
Add new icons
2022-10-25 13:19:07 +02:00
Christian Cueni
4738aa7367
Use prettier
2022-10-25 11:27:57 +02:00
Christian Cueni
4626065b7c
Add fake landing page
2022-10-25 09:35:32 +02:00
Christian Cueni
844b18196f
Fix types
2022-10-24 14:16:35 +02:00
Christian Cueni
6f1adeb95c
Style mediacenter views, update criteria row
2022-10-24 14:13:26 +02:00
Christian Cueni
7ce195f518
Add mobile selection
2022-10-24 14:13:24 +02:00
Christian Cueni
9b8bbf5ebc
Use horizontal scrolling
2022-10-24 14:12:49 +02:00
Christian Cueni
f6114c78e7
Style mobile Mediathek overview
2022-10-24 14:12:43 +02:00
Christian Cueni
74ec62493e
Style mobile competence page
2022-10-24 14:11:22 +02:00
Daniel Egger
924bf6f140
Fix `npm run test`
2022-10-21 18:00:22 +02:00
Daniel Egger
788f6cf663
Fix typecheck errors on CircleDiagram
2022-10-21 16:58:11 +02:00
Daniel Egger
bf70658710
Fix typecheck errors
2022-10-21 15:19:24 +02:00
Daniel Egger
9e92a2a521
Remove typecheck errors
2022-10-21 14:32:33 +02:00
Daniel Egger
c8824763f6
Refactor types
2022-10-21 13:44:11 +02:00
Christian Cueni
bbc67a8526
Add single criteria view
2022-10-20 12:54:07 +02:00
Christian Cueni
e653f915fe
Update HF icons
2022-10-19 12:01:30 +02:00
Christian Cueni
f529e74f30
Use env as redirect URL
2022-10-18 16:50:03 +02:00
Christian Cueni
7fbac1aaea
Rename Profil to Navi
2022-10-18 15:56:25 +02:00
Christian Cueni
c7414c0714
Improve a11y, fix responsiveness for unit
2022-10-17 11:30:09 +02:00
Daniel Egger
bb1db2d845
Add Beispiel Transferauftrag
2022-10-14 18:10:07 +02:00
Daniel Egger
4d24d3b295
Add "Beenden" content
2022-10-14 14:43:23 +02:00
Daniel Egger
189cfcde3f
Weitere Circle-Texte übernommen
2022-10-14 12:57:34 +02:00
Christian Cueni
0bec076378
Make things prettier
2022-10-13 11:35:58 +02:00
Christian Cueni
229a27bce2
Add medialibrary test
2022-10-13 11:28:48 +02:00
Daniel Egger
c9bf1d2753
Add wbt files to git lfs
2022-10-12 17:22:03 +02:00
Christian Cueni
935e562c74
Use the proper quotes
2022-10-12 16:14:53 +02:00
Christian Cueni
8c186e81ef
Add empty alt attribute to images
2022-10-12 16:14:51 +02:00
Daniel Egger
c21f347325
Set default border color to border-color-gray500
2022-10-12 14:19:14 +02:00
Daniel Egger
aeae8318d1
Fixes in LearningPathDiagram
2022-10-12 13:45:26 +02:00
Daniel Egger
9de6ca199d
Fix cypress tests
2022-10-11 16:52:46 +02:00
Daniel Egger
5f3a018207
Some fixes in media library
2022-10-11 16:46:53 +02:00
Daniel Egger
d80b3ba3ef
Fix some details in d3 diagrams
2022-10-11 16:46:53 +02:00
Daniel Egger
e5cdd35e95
Mobile Anpassungen Kompetenzprofil
2022-10-11 16:46:53 +02:00
Daniel Egger
d93e3f132a
Mobile Anpassungen
2022-10-11 16:46:53 +02:00
Daniel Egger
7939867aa9
Add context dependent back link from media category page
2022-10-11 16:46:53 +02:00
Daniel Egger
126f0de318
Anpassungen Mobile
2022-10-11 16:46:53 +02:00
Daniel Egger
f78fabbb47
Changes according to Stephs tests
2022-10-11 16:46:53 +02:00
Daniel Egger
34a21eeed3
Use <router-link> instead of <a> for internal links
2022-10-11 16:46:53 +02:00
Daniel Egger
64b5c5a825
Use circle filter on competence page
2022-10-11 16:46:53 +02:00
Christian Cueni
871c69c0a9
Fix stuck no-scroll class on modal close
2022-10-11 15:57:32 +02:00
Daniel Egger
d9d741f4c6
Add back links to media library frontend
2022-10-07 17:33:15 +02:00
Daniel Egger
3c386f31ca
Add linking to `evaluate_url` for learning unit
2022-10-07 17:22:28 +02:00
Daniel Egger
ebfeec4184
Refactor competence profile
2022-10-07 17:08:55 +02:00
Daniel Egger
d42b32ef30
Refactor navigation with competence profile
2022-10-07 16:41:16 +02:00
Daniel Egger
6f491ef661
Refactor competence main view
2022-10-07 16:32:07 +02:00
Daniel Egger
f4dafef005
Refactor competence detail view
2022-10-07 15:11:22 +02:00
Daniel Egger
999a916427
Add backend data to competence profile main page
2022-10-07 14:50:52 +02:00
Daniel Egger
46ad6cab36
Completion data in Performance Criteria view
2022-10-07 14:20:42 +02:00
Daniel Egger
dc3b1a4ca6
Add backend data to competence profile
2022-10-07 11:35:43 +02:00
Daniel Egger
22e3fce59e
Reformat code
2022-10-07 10:12:52 +02:00
Christian Cueni
3fa0521623
Style competence mobile views
2022-10-07 10:07:42 +02:00
Christian Cueni
9fe5c689a3
WIP: Add criteria page
2022-10-07 10:07:42 +02:00
Christian Cueni
31331f9d16
WIP: Use real criteria data structure
2022-10-07 10:07:40 +02:00
Christian Cueni
b78cf5ffd0
WIP: Add arrow animation
2022-10-07 10:07:29 +02:00
Christian Cueni
9756902ce2
WIP: Add competence detail view
2022-10-07 10:07:28 +02:00
Christian Cueni
c96fa96a24
WIP: Add LK row
2022-10-07 10:07:18 +02:00
Christian Cueni
7d7a5c198f
WIP: Add self assesment
2022-10-07 10:07:18 +02:00
Christian Cueni
f9f213231b
WIP: Add competence page and progress
2022-10-07 10:07:17 +02:00
Daniel Egger
998001df14
Fix cypress tests
2022-10-05 17:02:17 +02:00
Daniel Egger
22b2491136
Scroll behaviour in Lernpfad
2022-10-05 16:44:04 +02:00
Daniel Egger
7872125167
Fix npm build error
2022-10-05 15:56:42 +02:00
Daniel Egger
df6f331811
Anpassung "Verankerung im Lernpfad"
2022-10-05 15:29:29 +02:00
Daniel Egger
914223bc77
Adapt design of media library
2022-10-05 14:12:03 +02:00
Daniel Egger
6abeb6a2b1
Refactor some layouts
2022-10-05 13:32:03 +02:00
Daniel Egger
b7e4d83e76
Add wbts to lernfpad oktober demo
2022-10-05 12:15:26 +02:00
Daniel Egger
3bf9e75714
Add urls to media_libraries in Lernpfad
2022-10-05 11:32:40 +02:00
Daniel Egger
dbf3db3d23
Add more circle data
2022-10-04 16:55:48 +02:00
Daniel Egger
ad532dc50d
Add placeholder learning content
2022-10-04 16:26:34 +02:00
Daniel Egger
17eb308f6e
Add data for mediathek "Reisen" und "Fahrzeug"
2022-10-04 14:43:06 +02:00
Daniel Egger
fd6c15c282
Fix cypress tests
2022-10-04 14:42:34 +02:00
Daniel Egger
a8e7b6f433
Add learn media page
2022-10-04 14:42:34 +02:00
Daniel Egger
63a5039134
Work on media library frontend
2022-10-04 14:42:34 +02:00
Daniel Egger
cbdbdba6b8
Add `frontend_url` field to wagtail pages
2022-10-04 14:42:34 +02:00
Daniel Egger
5b3a751704
Load media items from backend to show in frontend
2022-10-04 14:42:34 +02:00
Daniel Egger
71b072ade2
Refactor media content data models
2022-10-04 14:42:34 +02:00
Lorenz Padberg
87ab5ae194
Fix Bug of multiple circles over each other.
2022-10-04 11:18:11 +02:00
Daniel Egger
5a4ff1cfda
Rename "circle" folder to "learningPath" folder
2022-09-30 17:58:32 +02:00
Daniel Egger
9d1eff5a42
Rename "Media Center" to "Media Library"
2022-09-30 17:55:35 +02:00
Daniel Egger
827e7a0fc0
Add code formatting with prettier and black
2022-09-30 17:43:06 +02:00
Daniel Egger
03e82fadb7
Fix lowercase mediacenter for build in cypress
2022-09-28 20:48:11 +02:00
Daniel Egger
6cf7d97771
Fix js tests
2022-09-28 18:10:38 +02:00
Daniel Egger
659684f25b
Fix some type errors
2022-09-28 16:51:10 +02:00
Daniel Egger
bdae082550
Fix self-evalution checkboxes
2022-09-28 16:19:01 +02:00
Daniel Egger
c0e7662c8f
Merge branch 'develop' into feature/mediathek-frontend
2022-09-27 15:01:47 +02:00
Elia Bieri
129507bf6e
Merged in feature/vbv-132-learning-content-badges-20220921 (pull request #9 )
...
Implement learning content type badges
2022-09-27 08:37:46 +00:00
Daniel Egger
5667921518
Take MediaCategoryDetail data from api
2022-09-23 17:47:19 +02:00
Daniel Egger
18c3e28ba1
Load MediaCenter data from api
2022-09-23 16:49:00 +02:00
Daniel Egger
8941f4ad24
Merge branch 'feature/mediathek-server' into feature/mediathek-frontend
2022-09-23 16:17:02 +02:00
Daniel Egger
79c0fb8b11
Refactor
2022-09-23 15:14:42 +02:00
Daniel Egger
f9c3e82b66
Adapt LearningPath to new course model
2022-09-23 14:55:21 +02:00
Elia Bieri
722b9f7937
Merged in feature/vbv-148-human-readable-duration (pull request #8 )
...
Implement human readable durations
* Implement duration formatting for humans
* Add UTs
* Rework rounding and formatting
* Rename function
2022-09-20 11:12:05 +00:00
Christian Cueni
442ee3e4da
Add basic mediacenter store
2022-09-19 14:40:06 +02:00
Christian Cueni
f7b0140eec
Make grids mobile-ish
2022-09-19 14:40:06 +02:00
Christian Cueni
6d5823eb06
Add Dropdown to Mediathek
2022-09-19 14:40:06 +02:00
Christian Cueni
c35b5cce70
Make DropdownSelect component
2022-09-19 14:40:06 +02:00
Christian Cueni
1a41fe4f10
WIP: Add "Alles zeigen" link
2022-09-19 14:40:06 +02:00
Christian Cueni
d38e7eee38
WIP: Add media link component
2022-09-19 14:40:06 +02:00
Christian Cueni
a198da395a
Use layout for Handlungsfelder
2022-09-19 14:40:06 +02:00
Christian Cueni
a0ea8a18a6
WIP: Add basic Handlungsfeld page
2022-09-19 14:40:06 +02:00
Christian Cueni
43c311145e
Add basic styles to Handlungsfelder
2022-09-19 14:38:50 +02:00
Christian Cueni
070c79a0d9
WIP: Add icons to safelist
2022-09-19 14:38:50 +02:00
Christian Cueni
23f6c43352
WIP: Add OverviewCard
2022-09-19 14:38:50 +02:00
Christian Cueni
31eb779ce5
Add basic routing and container
2022-09-19 14:38:50 +02:00
Daniel Egger
d8959a8d0c
Add total circle duration to circle view
2022-09-15 07:55:53 +02:00
Daniel Egger
18f87cbd5a
fix flaky test
2022-09-14 18:43:33 +02:00
Daniel Egger
b7eb88e4d5
Cypress tests
2022-09-14 15:52:44 +02:00
Daniel Egger
a3171da28d
Dynamic "Weiter gehts" "Leider gehts"
2022-09-14 15:52:44 +02:00
Daniel Egger
edc0b3aeb2
Design Anpassungen
2022-09-14 15:52:44 +02:00
Daniel Egger
20a3de4d80
VBV-144: enable `hyphens: auto` on body tag
2022-09-14 15:52:44 +02:00
Daniel Egger
0c01d39fb3
VBV-88: LearningPathView vertical
2022-09-14 15:52:44 +02:00
Daniel Egger
a57ef84ed8
VBV-80: Umgesetzt Circle-Ansicht "weiter gehts"
2022-09-09 18:06:38 +02:00
Daniel Egger
6b0cf9effd
Refactor LearningContent routing
2022-09-09 17:47:27 +02:00
Daniel Egger
dc5adb6214
Refactor SelfEvaluation to its own route
2022-09-09 16:57:39 +02:00
Daniel Egger
5d6e94ebd6
Refactor LearningContent to its own route
2022-09-09 16:15:08 +02:00
Daniel Egger
ac268907bf
VBV-143: "git revision hash" und Build-Datum anzeigen
2022-09-09 11:56:51 +02:00
Daniel Egger
3ff2b23cf7
VBV-142: move "/media" to "/static/media"
2022-09-09 11:56:49 +02:00
Daniel Egger
2e59d2464c
Add parent prefix to slugs
2022-09-02 17:42:14 +02:00
Daniel Egger
d5f4b37cfe
VBV-102: refactor server urls
2022-09-02 14:33:38 +02:00
Daniel Egger
26f373afe2
Add e2e test for "weiter gehts"-button
2022-08-31 18:36:10 +02:00
Daniel Egger
18acf10c9a
Refactor to new url structure for learningPath and circle
2022-08-31 15:28:17 +02:00
Daniel Egger
0acdab60cd
Add vitest tests to bitbucket pipelines
2022-08-31 13:42:22 +02:00
Daniel Egger
911b974360
Fix some typescript warnings
2022-08-31 12:23:05 +02:00
Daniel Egger
2316150375
Update `nextLearningContent` dynamically
2022-08-30 17:47:32 +02:00
Daniel Egger
a32c8ccbff
VBV-80: Refactor next learning content
2022-08-30 17:34:29 +02:00
Daniel Egger
97f01e0a08
Refactor LearningPath class
2022-08-30 15:59:30 +02:00
Daniel Egger
b404578926
Upgrade client libraries
2022-08-30 15:56:54 +02:00
Daniel Egger
26139304a3
Generate additional simple learningPath for development
2022-08-30 15:56:54 +02:00
Daniel Egger
eaa06719d6
Update styleguide colors
2022-08-30 15:56:54 +02:00
Lorenz Padberg
dd18cf895b
Merge branch 'develop' of bitbucket.org:iterativ/vbv_lernwelt into develop
...
# Conflicts:
# client/src/views/LearningPathView.vue
2022-08-30 14:53:20 +02:00
Lorenz Padberg
a2a027d1c8
Merge branch 'feature/weiter-gehts' into develop
2022-08-30 14:51:14 +02:00
Lorenz Padberg
a560d86061
Add detetecion for last learning unit
2022-08-30 14:50:31 +02:00
Lorenz Padberg
eceeff559a
Added get last completed functionality
2022-08-30 13:51:05 +02:00
Lorenz Padberg
508cf4e967
Add Weiter gehts to learning path overview
2022-08-30 11:52:57 +02:00
Daniel Egger
8b79201ba6
Refactor color values to json file
2022-08-30 11:07:30 +02:00
Daniel Egger
13f1154a94
Access tailwind theme from within custom CSS
2022-08-29 18:30:56 +02:00
Daniel Egger
b6751adea5
VBV-67: Circle Ansicht Design Anpassungen
2022-08-29 18:23:33 +02:00
Daniel Egger
919edf1a24
Add cypress tests for circle page
2022-08-29 16:22:31 +02:00
Daniel Egger
3189e1cb7f
Add cypress tests for learningPath view
2022-08-29 14:10:55 +02:00
Daniel Egger
52632708db
Make cypress tests run on bitbucket
2022-08-26 18:18:32 +02:00
Daniel Egger
ebce0a3a34
Cypress login with helper function
2022-08-26 15:52:34 +02:00
Daniel Egger
33757aa77e
Add second cypress test
2022-08-26 15:12:03 +02:00
Daniel Egger
75a209e04f
Upgrade to Cypress 10, add first login test
2022-08-26 15:06:22 +02:00
Lorenz Padberg
ec479235f7
Add exercise url as wbt
2022-08-24 17:04:36 +02:00
Lorenz Padberg
8eafb48bf6
Fix Bug learning path not visible
2022-08-23 14:51:34 +02:00
Christian Cueni
38d5fc3369
Add logout
2022-08-18 11:09:38 +02:00
Christian Cueni
6ec987110a
Add sso login link
2022-08-18 09:21:22 +02:00
Christian Cueni
95a0e0f1a7
Fix main navigation bar issues
2022-08-18 09:13:29 +02:00
Christian Cueni
df903f2663
Add back link, remove unused code, fix mobile menu margins
2022-08-17 15:59:01 +02:00
Christian Cueni
66a41ff85b
Refactor active link function
2022-08-17 09:22:22 +02:00
Christian Cueni
ec5b659ff0
Fix background scroll on modal
2022-08-16 15:43:30 +02:00
Lorenz Padberg
67545f474a
Added green state to learning path diagramm
2022-08-15 15:51:51 +02:00
Lorenz Padberg
3767edce04
Add half done to circle diagramm
2022-08-11 17:11:29 +02:00
Lorenz Padberg
2ad392f4c4
Fix responsive hidden attributes
2022-08-11 15:38:34 +02:00
Lorenz Padberg
5350f624c9
Restyling
2022-08-11 15:15:52 +02:00
Lorenz Padberg
bc971065e3
Remove console logs
2022-08-11 15:00:03 +02:00
Lorenz Padberg
9566c69450
Add vertical Learning path diagramm to modal
2022-08-11 14:54:14 +02:00
Lorenz Padberg
a3266aac14
Fix topic titles
2022-08-10 14:19:51 +02:00
Lorenz Padberg
1209a57e87
Merge branch 'develop' into feature/responsive-learnpfad
...
# Conflicts:
# .dockerignore
2022-08-10 10:44:57 +02:00
Lorenz Padberg
16b87380d8
Use Variables for spaces between objects
2022-08-10 10:16:57 +02:00
Christian Cueni
22e9fcaed4
Add missing prop
2022-08-10 07:15:00 +02:00
Christian Cueni
737ceb6fd4
Merge branch 'feature/vbv-90-new-main-navigation' into develop
2022-08-10 07:10:39 +02:00
Lorenz Padberg
c7622f7ed6
Make vertical alignment of diagram
2022-08-09 16:44:42 +02:00
Christian Cueni
0a7feea30c
Add font classes
2022-08-08 10:48:05 +02:00
Daniel Egger
10d7632bfe
VBV-86: Update base font styles
2022-08-08 10:48:05 +02:00
Christian Cueni
7acf115372
Close MobileMenu on click
2022-08-08 10:40:22 +02:00
Christian Cueni
75fc75616d
Style mobile menu
2022-08-08 09:56:28 +02:00
Christian Cueni
1e2bc078cd
WIP: Add mobile modal, refactor modal
2022-08-04 17:44:50 +02:00
Christian Cueni
03cd0fd32b
WIP: Add dummy mobile nav
2022-08-04 15:38:45 +02:00
Christian Cueni
01b042f01f
Add vbv link
2022-08-04 15:38:45 +02:00
Christian Cueni
2c4695222b
Add dropdown to navigation
2022-08-04 15:38:45 +02:00
Christian Cueni
5ed546412f
Add align option
2022-08-04 15:38:45 +02:00
Christian Cueni
15adae1b30
Add icon, style dropdown
2022-08-04 15:38:45 +02:00
Christian Cueni
6007ad8576
Add dropdown functionality
2022-08-04 15:38:45 +02:00
Christian Cueni
13c691c3c9
Show correct links in navigation
2022-08-04 15:38:41 +02:00
Christian Cueni
d45530c2dd
Fix width on big screens
2022-08-04 15:28:17 +02:00
Christian Cueni
d93090f43b
Make div a button
2022-08-04 15:28:17 +02:00
Christian Cueni
53f01701ad
Add animation
2022-08-04 15:28:17 +02:00
Christian Cueni
a9ab3ef2fc
Fix modal
2022-08-04 15:28:17 +02:00
Christian Cueni
9f263ec657
Fix iframe height for WBT
2022-08-04 15:28:17 +02:00
Christian Cueni
9a7b858cf3
Add missing packages to client
2022-08-04 15:28:17 +02:00
Christian Cueni
d91293338d
Fix black
2022-08-04 11:01:26 +02:00
Christian Cueni
019c7a9f91
Update colors
2022-08-02 11:42:23 +02:00
Daniel Egger
987eeb9def
Style LearningUnit in Wagtail
2022-07-14 16:08:18 +02:00
Daniel Egger
15edbede8f
Simple loading state for circle view and app transitions
2022-07-06 09:30:47 +02:00
Daniel Egger
724b8a8cb1
Add convenience features
2022-07-06 09:19:34 +02:00
Daniel Egger
8edea0b92f
Add page cache for learningpath pages
2022-07-05 15:44:11 +02:00
Lorenz Padberg
026fbf243a
fixed willkommen zurück responsive
2022-07-05 15:36:19 +02:00
Lorenz Padberg
ec2560f88c
made topic lines and circle names hidden in small screens
2022-07-05 15:19:22 +02:00
Daniel Egger
2daf659d71
Small fixes
2022-07-05 07:40:26 +02:00
Lorenz Padberg
1699852eda
fixed topic line position
2022-07-04 18:29:59 +02:00
Lorenz Padberg
abea407523
Merge branch 'develop' of bitbucket.org:iterativ/vbv_lernwelt into develop
2022-07-04 17:24:43 +02:00
Lorenz Padberg
dcbef8efed
Fixed topics rendering
2022-07-04 17:12:30 +02:00
Daniel Egger
c8a291e26c
Add click to CircleDiagram to scroll to LearningSequence
2022-07-04 17:04:41 +02:00
Daniel Egger
1753ce0de4
Fix learningPath and topics loading
2022-07-04 16:38:56 +02:00
Daniel Egger
dc0c12a347
Fix render onMounter for CircleDiagram
2022-07-04 15:05:19 +02:00
Daniel Egger
e0c43b7247
Make reactive
2022-07-04 14:20:50 +02:00
Lorenz Padberg
ad9c495c9c
Merge remote-tracking branch 'origin/develop' into develop
2022-07-04 12:23:16 +02:00
Lorenz Padberg
5f39cfb2e9
fixed learning path text wrapping
2022-07-04 12:22:38 +02:00
Daniel Egger
2557d478c9
Show finished learningSequences in LearningPathDiagram
2022-07-04 12:15:49 +02:00
Daniel Egger
cbbf4e42a2
Refactor learningPath views
2022-07-04 11:52:05 +02:00
Daniel Egger
7022827cf3
Refactor circle code to Circle class
2022-07-04 10:51:49 +02:00
Daniel Egger
cc293400b4
More (copied) content for learningpath
2022-07-04 09:37:26 +02:00
Daniel Egger
988dd7c0de
VBV-85: Update Navigation
2022-06-30 17:40:59 +02:00
Lorenz Padberg
30ef9c9c39
Merge branch 'develop' of bitbucket.org:iterativ/vbv_lernwelt into develop
2022-06-30 15:20:08 +02:00
Lorenz Padberg
ca7ff385f9
added type for circle diagram
2022-06-30 15:19:53 +02:00
Daniel Egger
4e7ca3bd1a
Toggle MainNavigationBar
2022-06-30 14:11:22 +02:00
Daniel Egger
d679eeb17d
VBV-78: WBT in Circle eingebaut
2022-06-30 14:11:22 +02:00
Daniel Egger
76349ffc7e
Add more menu entries
2022-06-30 14:11:22 +02:00
Daniel Egger
9e9476f9a4
Refactor tailwind configuration
2022-06-30 14:11:22 +02:00
Daniel Egger
4bc533a656
Add new client pages
2022-06-30 14:11:22 +02:00
Daniel Egger
2af7439b97
VBV-76: Refactor user and login handling
2022-06-30 14:11:21 +02:00
Lorenz Padberg
71c3deba47
excluded media from gitignore
2022-06-30 11:03:20 +02:00
Lorenz Padberg
c9cc2c2cb6
first viable version
2022-06-30 11:02:52 +02:00
Lorenz Padberg
20c85dc6fc
frist reactive version
2022-06-30 10:41:50 +02:00
Lorenz Padberg
91f09beede
added done state (not yet reactive)
2022-06-28 17:12:59 +02:00
Lorenz Padberg
463fd5eee7
removed last arrow
2022-06-28 14:59:57 +02:00
Lorenz Padberg
9319aa2b16
add hover transition
2022-06-28 14:34:09 +02:00
Lorenz Padberg
e8dcd231f2
added done status
2022-06-28 13:49:12 +02:00
Lorenz Padberg
a8a239e395
added arrows correctly
2022-06-28 13:31:50 +02:00
Lorenz Padberg
1af338c889
rotated learning sequences
2022-06-27 18:23:48 +02:00
Lorenz Padberg
bb24161f4b
with real data from store
2022-06-27 18:11:11 +02:00
Lorenz Padberg
dad0942049
first really awesome wow effect 🤢
2022-06-27 17:37:53 +02:00
Lorenz Padberg
a92437ce5b
refactoring
2022-06-27 16:17:50 +02:00
Lorenz Padberg
6918822554
connected visualisation to real data
2022-06-27 16:12:12 +02:00
Lorenz Padberg
cf6dc50922
test_dani
2022-06-27 15:12:19 +02:00
Lorenz Padberg
0ccec140a4
Added basic navigation fixed svg sizing
2022-06-27 13:53:50 +02:00
Lorenz Padberg
46275fe775
some fixes
2022-06-27 11:08:09 +02:00
Lorenz Padberg
7ddcd13b10
added text wrapping
2022-06-27 11:08:09 +02:00
Lorenz Padberg
14b2ce0176
aded hover and done state
2022-06-27 11:08:09 +02:00
Lorenz Padberg
b24bbc3f62
circles working
2022-06-27 11:08:09 +02:00
Lorenz Padberg
21f69338b6
f
2022-06-27 11:08:09 +02:00
Daniel Egger
16a4c8ccb4
Make responsive
2022-06-23 19:06:52 +02:00
Daniel Egger
500ed0f111
Step through circle
2022-06-23 18:33:20 +02:00
Daniel Egger
3686924cfe
Refactor completion api
2022-06-22 19:04:35 +02:00
Daniel Egger
12322638dc
Add LearningUnitQuestion as custom model
2022-06-22 16:26:12 +02:00
Daniel Egger
4d94f30444
Add SelfEvaluation component
2022-06-22 14:45:52 +02:00
Daniel Egger
7e5debb5ca
update icon stuff
2022-06-22 11:21:28 +02:00
Daniel Egger
2c36ea9242
Add previous-/next- attributes to LearningContents
2022-06-21 18:23:35 +02:00
Daniel Egger
b893dcbcc8
Add component for learning content
2022-06-21 15:58:05 +02:00
Daniel Egger
9d768c8205
Changes for deployment
2022-06-21 13:39:48 +02:00
Daniel Egger
3dfb9af7c9
Add transition
2022-06-20 18:22:39 +02:00
Daniel Egger
fef31bf189
Add CircleOverview component
2022-06-20 17:58:37 +02:00
Daniel Egger
1483ec8be0
Refactor to pinia store
2022-06-20 16:40:03 +02:00
Daniel Egger
626e336db9
Add more typescript checks
2022-06-20 14:40:52 +02:00
Daniel Egger
c1a7f4551d
Add ts types for circle data
2022-06-20 11:40:34 +02:00
Daniel Egger
b6f26eaa61
Vue test config with vitest
2022-06-20 10:24:20 +02:00
Daniel Egger
bf9cc37a2f
Fix problem
2022-06-20 09:19:51 +02:00
Daniel Egger
a27fa35fe3
Toggle learning contents
2022-06-14 16:41:21 +02:00
Daniel Egger
ad7d63a8e9
Copy icons directly as delivered from Steph
2022-06-14 15:33:20 +02:00
Daniel Egger
5d75cd62c9
Check/Uncheck learning contents
2022-06-14 15:06:15 +02:00
Daniel Egger
a83c2d808a
Add `ItCheckbox` component
2022-06-14 14:15:37 +02:00
Daniel Egger
c26a3091bb
Show checkboxes correctly in circle
2022-06-14 10:42:29 +02:00
Daniel Egger
3019f34013
Add dropdown example
2022-06-14 10:42:29 +02:00
Daniel Egger
736ecb2449
Refactor client can complete learning contents
2022-06-14 10:42:29 +02:00
Daniel Egger
c334c25f1c
Client can complete learning contents
2022-06-14 10:42:29 +02:00
Daniel Egger
ff23e3b4f7
Refactor circle data model
2022-06-14 10:42:23 +02:00
Lorenz Padberg
4cac282dc8
Merge remote-tracking branch 'origin/develop' into feature/learingpath-view
...
# Conflicts:
# server/vbv_lernwelt/learnpath/urls.py
# server/vbv_lernwelt/learnpath/views.py
2022-06-14 10:36:06 +02:00
Lorenz Padberg
ed5e409992
added basic grafics to topics
2022-06-13 18:01:20 +02:00
Lorenz Padberg
0e2a8cc2e2
refactoring
2022-06-09 16:16:28 +02:00
Lorenz Padberg
2b4336c42f
fixed styling
2022-06-08 17:40:51 +02:00
Lorenz Padberg
c3481c22d7
added dynamic number of learning sequences
2022-06-08 17:20:11 +02:00
Lorenz Padberg
84bf372a58
added first version of cirlce diagram
2022-06-08 16:17:24 +02:00
Lorenz Padberg
a1c179dcf6
added d3js
2022-06-08 14:10:55 +02:00
Lorenz Padberg
a39f5de67d
added topics to learnpath visualisation
2022-06-08 12:06:47 +02:00
Daniel Egger
d88d44ecb0
Refactor icons as Web Components
2022-06-08 12:03:47 +02:00
Lorenz Padberg
bfb34177a8
Added learning path api and view
2022-06-07 16:56:26 +02:00
Daniel Egger
d02afcf501
Redirect to sorted cms index page
2022-06-07 14:56:30 +02:00
Daniel Egger
5fda07a5c2
Add workaround for vitejs resolving font path
2022-06-05 21:25:40 +02:00
Daniel Egger
d559921038
Show circle in frontend with new data
2022-06-03 18:49:22 +02:00
Daniel Egger
4ce3b5f005
Add icons from Figma
2022-06-03 13:10:47 +02:00
Daniel Egger
fd008be527
Style home page a bit
2022-06-03 10:12:52 +02:00
Daniel Egger
65ecf77a59
Update client with new api data model
2022-06-01 22:24:49 +02:00
Daniel Egger
4a2d049969
Refactor data model
2022-06-01 16:41:17 +02:00
Daniel Egger
a2044470ca
Add responsive menu
2022-06-01 12:31:11 +02:00
Daniel Egger
cd676bbe96
Update circle view
2022-06-01 11:29:19 +02:00
Daniel Egger
19cc0c2af3
Add Style Guide page
2022-06-01 10:41:14 +02:00
Daniel Egger
424af03ce1
Update scripts for building and deployment
2022-05-30 16:58:22 +02:00
Daniel Egger
7d233f21ea
Style learning sequence
2022-05-25 18:23:42 +02:00
Daniel Egger
ff666086dc
Refactor Circle page
2022-05-25 18:23:42 +02:00
Daniel Egger
49aaa526b5
Styling of circle page
2022-05-25 18:23:42 +02:00
Daniel Egger
be99631c9a
Update tailwind
2022-05-23 14:45:49 +02:00
Daniel Egger
c3f5e47be0
Add integrated tailwind support for client and server
2022-05-23 11:09:07 +02:00
Daniel Egger
740488cdeb
Add example view to load data from wagtail API
2022-05-23 10:36:15 +02:00
Daniel Egger
532212bf03
Serve vue index page in development directly from vue
2022-05-23 09:23:35 +02:00
Daniel Egger
95376290d6
Add local config
2022-05-16 14:42:03 +02:00
Christian Cueni
4b8b29640a
Add basic components
2022-05-05 15:35:03 +02:00
Christian Cueni
ffb617bd05
Remove unused component
2022-05-05 08:37:06 +02:00
Christian Cueni
25e6448aaa
Add dummy sidebar
2022-05-05 08:32:30 +02:00
Christian Cueni
e6d093a2cd
Remove unused components, add dummies
2022-05-05 08:13:04 +02:00
Christian Cueni
2104c8daac
Fix typing 🤔
2022-05-04 15:42:53 +02:00
Christian Cueni
cc29f36230
Add path
2022-05-04 13:14:33 +02:00
Christian Cueni
49c8148fd2
Remove layouts
2022-05-04 13:09:56 +02:00
Christian Cueni
65313668cc
Fix typo, make linter happy
2022-04-21 15:57:59 +02:00
Christian Cueni
14965aa60b
Add middleware and guards
2022-04-21 14:23:52 +02:00
Christian Cueni
880014d65b
Remove serif font
2022-04-21 08:39:37 +02:00
Christian Cueni
4c843333e7
Add basic fonts
2022-04-20 20:02:55 +02:00
Christian Cueni
afebecb04d
Use rollup-alias instead of resolve.alias
2022-04-20 16:03:17 +02:00
Christian Cueni
d80f6b9b90
Remove optimization & router-link
2022-04-20 15:51:46 +02:00
Christian Cueni
65b6984f72
Remove setting
2022-04-20 15:26:15 +02:00
Christian Cueni
513b66ff31
Update env variable, add basic http util, remove html
2022-04-20 15:25:29 +02:00
Christian Cueni
3917def262
Use structlogger
2022-04-20 15:24:29 +02:00
Christian Cueni
2f8682163e
Update prefix, make linter happy
2022-04-20 15:24:27 +02:00
Christian Cueni
a619037fa7
Add prettier config
2022-04-20 15:23:56 +02:00
Christian Cueni
bc8d1b0a21
Update env variables, use env variables in vite.config.js
2022-04-20 15:23:10 +02:00
Christian Cueni
a2622d7c5b
Add test page
2022-04-20 15:16:29 +02:00
Christian Cueni
1ecd680d8e
Add basic layouts
2022-04-20 14:31:01 +02:00
Christian Cueni
5be17d6c3e
Use i18n
2022-04-19 16:34:53 +02:00
Christian Cueni
2272cc7f2a
Add base color, add sass loader
2022-04-19 14:24:42 +02:00
Christian Cueni
70b390d20a
Setup postcss and tailwind
2022-04-14 08:59:06 +02:00
Christian Cueni
4db21e945a
Add basic routes, fake components
2022-04-13 19:54:06 +02:00
Christian Cueni
27874adf27
Add client
2022-04-13 14:57:20 +02:00
Christian Cueni
4966426e60
Add client base vue app
2022-04-12 16:02:00 +02:00