Reto Aebersold
513b203604
feat: add course list sub page
2023-10-31 09:20:35 +01:00
Reto Aebersold
0ca1ab50f7
chore: loading indicator, ext links
2023-10-31 08:30:06 +01:00
Livio Bieri
e453fcaf3b
fix: round average satisfaction
2023-10-30 15:14:03 +01:00
Reto Aebersold
e2a346caed
feat: add feedback list
2023-10-30 11:50:46 +01:00
Reto Aebersold
0635602c68
Merge remote-tracking branch 'origin/feature/VBV-496-dash-regionalleiter' into feature/VBV-496-dash-regionalleiter
2023-10-30 10:58:54 +01:00
Reto Aebersold
c079be32e7
feat: add statistic filter
2023-10-30 10:58:09 +01:00
Livio Bieri
a354650882
chore: use basebox based boxes for progress page
2023-10-30 10:55:42 +01:00
Livio Bieri
d78b216875
fix: fixes small ui bug in dashboard
2023-10-30 10:02:31 +01:00
Livio Bieri
235c3985e6
feat: wraps up dashboard boxes ui
2023-10-30 09:56:04 +01:00
Livio Bieri
63bcb44fa2
wip: summary boxes
2023-10-27 16:26:15 +02:00
Reto Aebersold
9d6a0a561b
feat: add dashboard page variants
2023-10-25 16:40:41 +02:00
Daniel Egger
0c40bb9341
Rename composable to useCourseData
2023-10-14 16:06:16 +02:00
Daniel Egger
aa67c2c8b7
Remove unneeded feedbackSummary
2023-10-14 01:42:24 +02:00
Daniel Egger
a6cf4ad128
Show Diagram for users in cockpit
2023-10-13 14:21:26 +02:00
Daniel Egger
8544898bbf
Load stuff
2023-10-12 18:38:14 +02:00
Daniel Egger
8621d4af07
Load CompletionData
2023-10-12 17:29:05 +02:00
Daniel Egger
2eddb93be5
Adapt code to user more of the codegen generated typescript types
2023-10-12 10:51:10 +02:00
Daniel Egger
a3e16dc107
Fix problems
2023-10-10 15:55:46 +02:00
Daniel Egger
227e9f317d
Fix loading of DueDates
2023-10-10 15:20:48 +02:00
Daniel Egger
dcf450339d
Every REST response returns `id`-field as string
2023-10-10 15:02:03 +02:00
Daniel Egger
06d284b1ce
Refactor course url handling
2023-10-10 10:12:58 +02:00
Daniel Egger
41ead1dad4
Refactor circle handling in cockpit
2023-10-10 10:12:58 +02:00
Daniel Egger
778dde12d7
Improve course session loading
2023-10-10 10:12:58 +02:00
Daniel Egger
d92b514759
Merge branch 'develop' into feature/VBV-488-import-edoniq-data
2023-10-05 09:16:49 +02:00
Daniel Egger
a180c5c825
Filter appointments by course
2023-10-04 18:27:42 +02:00
Daniel Egger
6048129507
Add courseSessionId query param to url and switch to it
2023-10-04 16:59:59 +02:00
Daniel Egger
8b4b00170a
Merged develop into feature/VBV-524
2023-10-04 11:40:00 +00:00
Livio Bieri
7794203cd9
chore: due dates list refactor
2023-10-02 15:09:37 +02:00
Livio Bieri
13581389c0
fix: navigation
2023-10-02 13:53:39 +02:00
Livio Bieri
fd885d7b5e
chore: styling
2023-10-02 13:53:26 +02:00
Reto Aebersold
417b2c58b8
Move document upload to cockpit
2023-10-02 11:27:14 +02:00
Livio Bieri
540f8c7eb7
chore: use new due date format
2023-10-02 09:20:26 +02:00
Daniel Egger
f8c6daf9eb
VBV-519: Anpassungen Darstellung Wissens- und Verständnisfragen für Lernende
2023-09-28 17:56:29 +02:00
Livio Bieri
daaecb57a0
fix: use trainer url
2023-09-28 17:45:00 +02:00
Livio Bieri
4672698895
wip: appointment filtering poc
2023-09-28 17:45:00 +02:00
Livio Bieri
dbe74f754b
chore: more tests for mobile navigation
2023-09-28 09:38:48 +02:00
Livio Bieri
5247b6061b
chore: navigation tests (desktop)
2023-09-28 09:38:48 +02:00
Daniel Egger
966533e13b
Add feedback trainer cypress test
2023-09-26 18:48:25 +02:00
Daniel Egger
89e068fb09
Add cypress test for student
2023-09-26 14:34:22 +02:00
Daniel Egger
3ae215296b
Remove console.logs
2023-09-26 13:43:44 +02:00
Daniel Egger
70655935b0
VBV-525: Refactor feedback submission
2023-09-26 13:43:44 +02:00
Daniel Egger
ce15054340
VBV-525: Fix feedback rendering
2023-09-26 13:43:44 +02:00
Livio Bieri
46faea8c1c
cleanup: navigation (duplicated code, logic)
2023-09-20 18:21:25 +02:00
Livio Bieri
f6d7f6e89e
Merge remote-tracking branch 'origin/develop' into feature/VBV-515-preview
...
# Conflicts:
# client/src/components/dueDates/DueDateSingle.vue
# client/src/components/header/MainNavigationBar.vue
# client/src/components/header/MobileMenu.vue
# client/src/pages/cockpit/cockpitPage/CockpitDates.vue
2023-09-20 17:33:01 +02:00
Livio Bieri
1e27f80949
refactor: main navigation, reduce duplication
2023-09-20 17:16:35 +02:00
Livio Bieri
93f05e4722
fix: mobile menu
2023-09-20 17:16:07 +02:00
Livio Bieri
fa22f5a18e
workaround: disable due date links for experts
2023-09-20 16:39:12 +02:00
Livio Bieri
5e8554acda
feat: added preview bar
2023-09-20 16:38:45 +02:00
Daniel Egger
abddf3079a
Fix mobile navigation and minor mobile problems
2023-09-18 19:04:49 +02:00
Livio Bieri
326e42c99f
wip: course preview poc
2023-09-16 22:27:19 +02:00
Daniel Egger
db40368244
VBV-514: Termine nur für ausgewählte Circles anzeigen im Cockpit
2023-09-15 14:50:52 +02:00
Daniel Egger
e6fbf0d276
Fix link in to KompetenzNavi in main navigation bar
2023-09-15 10:59:44 +02:00
Daniel Egger
e7bbf961d5
Cockpit Mobile Anpassungen
2023-09-14 14:28:06 +02:00
Daniel Egger
5dfdd470ae
Add PerformanceCriteria page
2023-09-13 18:45:07 +02:00
Daniel Egger
e43e351e9d
Refactor design of learning contents in circle page
2023-09-08 16:47:38 +02:00
Daniel Egger
853c8746ea
VBV-329: Add link to competence certificate in circle view
2023-09-08 16:47:38 +02:00
Daniel Egger
fde7e2edef
Add performanceCriteriaStatusCount to index page
2023-09-08 16:47:37 +02:00
Daniel Egger
2430c02584
Add initial KompetenzNavi Frontend
2023-09-08 16:46:53 +02:00
Daniel Egger
c59c44f1dd
Move old competence frontend code to "competence-old"
2023-09-08 16:46:53 +02:00
Daniel Egger
06a3706d29
VBV-489: Übersetzungen
2023-09-08 09:53:43 +02:00
Daniel Egger
da56f2a346
Refactor Notification model
2023-08-30 18:47:36 +02:00
Daniel Egger
9f8686e592
Improve django admin
2023-08-23 19:06:32 +02:00
Daniel Egger
969c55f15d
Sort dueDates by start date
2023-08-23 15:38:26 +02:00
Daniel Egger
2fa17e1204
Refactor dueDate frontent
2023-08-23 15:38:26 +02:00
Christian Cueni
c622db7e22
Remove unusable link, don't open in blank
2023-08-16 15:31:14 +02:00
Christian Cueni
6195c9d32a
Use page id for feedbacks, filter by course session id
2023-08-14 19:57:31 +02:00
Elia Bieri
667ef96b14
Merged in bugfix/VBV-470-abgabe-aufträge-homogenisierung (pull request #166 )
...
Bugfix/VBV-470 Homogenisierung Abgabe Aufträge
* Make feedback non-checkable without submission
* Submit preparation_assignment on close
# Conflicts:
# client/src/pages/learningPath/learningContentPage/assignment/AssignmentView.vue
* Also submit reflection on close
* Fix CourseSessionCompletionData reloading
* User can self toggle LearningContentFeedback completion
* Show submission view for all assignments
* Fix cockpit for condition acceptance
* Close assignments after submission
Approved-by: Dario Aebersold
Approved-by: Daniel Egger
2023-08-03 06:32:47 +00:00
Daniel Egger
815d81a471
Simplify media library models
2023-07-21 13:56:09 +02:00
Elia Bieri
b970597a81
Merged in feature/VBV-451-anwesenheitskontrolle-frontend (pull request #150 )
...
VBV-451 Anwesenheitskontrolle frontend & neues Cockpit
* Regenerate graphql types after rebase
* Fix grading progress
* Fix cypress tests
* Fix circle selection and add CourseSessionAssignment for Fahrzeug Vorbereitungsauftrag
* Use `LearningContentAssignment` explictly
* Improve type safety without `as`
* Disable feedback details button when no feedback
* Extend submission overview titles after review
* Improve attendance check state handling
* Minor translation/wording fixes
Approved-by: Daniel Egger
2023-07-20 16:22:28 +00:00
Elia Bieri
4b0a881055
Merged in feature/VBV-326-auftrag-benachrichtigungen-rebased (pull request #157 )
...
Feature/VBV-326 auftrag benachrichtigungen rebased
* Implement notifications for assignments
# Conflicts:
# server/vbv_lernwelt/assignment/services.py
* Add cypress test for student assignment submission
* Update django-notifications-hq
* Rework
Approved-by: Daniel Egger
2023-07-12 14:32:49 +00:00
Daniel Egger
dfefdb52ca
Fix typecheck errors
2023-07-12 11:47:16 +02:00
Daniel Egger
3bd489d2ae
Refactor `CourseCompletion` model
2023-07-12 10:21:23 +02:00
Daniel Egger
c4d10badf6
Standardize name `duedates` to `due_dates`
2023-07-12 09:15:21 +02:00
Daniel Egger
ba7533614d
Format [Uhr] for single dates
2023-07-11 18:13:11 +02:00
Lorenz Padberg
b06fc4bcbf
Add translations
2023-07-11 11:02:39 +02:00
Lorenz Padberg
57143a0209
Fix Types
2023-07-10 13:47:23 +02:00
Lorenz Padberg
24d816f950
Remove import defineprops
2023-07-10 13:47:23 +02:00
Lorenz Padberg
b2a7c2e282
Add DateEmbedding component
2023-07-10 13:47:12 +02:00
Lorenz Padberg
77aacfc01c
Refactor Styleing
2023-07-10 13:46:56 +02:00
Lorenz Padberg
1671abe512
Refactor Duedates List to new design
2023-07-10 13:46:56 +02:00
Lorenz Padberg
e631cc4d13
Add Weekday to long list
2023-07-10 13:46:56 +02:00
Lorenz Padberg
ffefa520e1
Fix typechecker
2023-07-10 13:46:56 +02:00
Lorenz Padberg
e7917a6cdb
Fix linting errors
2023-07-10 13:46:56 +02:00
Lorenz Padberg
9bb3c93cfb
Use Due Dates from all course Sessions for Dashboard
2023-07-10 13:46:56 +02:00
Lorenz Padberg
89ff4af3c8
Refactoring
2023-07-10 13:46:56 +02:00
Lorenz Padberg
7ccc771ca7
Add DueDatesLongList to dashboard
2023-07-10 13:46:56 +02:00
Lorenz Padberg
639683c06d
Add DueDatesFrontendComponents
2023-07-10 13:46:56 +02:00
Daniel Egger
f4f508aac3
Refactor to i18next
2023-07-05 13:23:55 +02:00
Daniel Egger
aaf226dde9
Working example with i18next
2023-07-04 15:18:40 +02:00
Daniel Egger
e6a5af56a8
Refactor cypress checkbox tests
...
Fix cypress circle tests
Fix cypress tests
2023-06-21 14:24:09 +02:00
Daniel Egger
ad10bae641
Upgrade npm libraries
...
Remove unneeded graphql codegen step
Adapt build step
Revert "Remove unneeded graphql codegen step"
This reverts commit 9009e82669a828496ea4d19ffb07f8b85a73645a.
2023-06-21 14:23:19 +02:00
Elia Bieri
2db7059461
Merged in bugfix/VBV-454-fix-cypress-pipelines (pull request #144 )
...
Fix Cypress pipelines
* Update Cypress
* Attempt to change reload logic
* Fix it checkbox cy data
* Fix notification cypress test
* Rework notification settings saving logic
2023-06-21 11:28:40 +00:00
Daniel Egger
95479ae5e2
VBV-444: Bugfix circle in import file
2023-06-12 13:46:25 +02:00
Daniel Egger
3158033d57
Rework VITE_* variables...
2023-06-02 00:10:34 +02:00
Daniel Egger
6ab8be4e58
Cleanup env variables
2023-06-01 22:14:13 +02:00
Christian Cueni
3c6c80a8bc
Open links in new tab, update text
2023-05-30 10:42:16 +02:00
Daniel Egger
f33433b77d
Merge branch 'develop' into feature/VBV-297-trainer-landet-direkt-in-cockpit
2023-05-26 09:39:44 +02:00
Christian Cueni
3ae4dbdf8d
Merged in feature/VBV-379-ui-cleanup (pull request #94 )
...
Feature/VBV-379 ui cleanup
Approved-by: Daniel Egger
2023-05-26 06:57:54 +00:00
Elia Bieri
db35a037eb
Jump to cockpit for trainers and superusers
2023-05-25 13:34:23 +02:00
Daniel Egger
0f0d1632a7
VBV-279: Inhaltstyp Reflexion
2023-05-24 15:20:47 +02:00
Daniel Egger
de320be3cb
Provide LearningContent to badge logic
2023-05-24 15:19:52 +02:00
Daniel Egger
9be0ce9d39
Frontend: "Vorbereitungsauftrag"
2023-05-24 15:19:49 +02:00
Christian Cueni
3a6a143b7c
Fix type, remove FAQ from footer
2023-05-24 14:51:02 +02:00
Christian Cueni
fac1f53f29
Fix footer, add it
2023-05-24 13:37:24 +02:00
Christian Cueni
b2e9873666
Show plural of "Benachrichtigung"
2023-05-24 08:14:03 +02:00
Christian Cueni
5e01de2d72
Remove fake profile
2023-05-24 07:29:40 +02:00
Daniel Egger
bc368e7a2f
Fix cypress tests
2023-05-19 14:50:41 +02:00
Daniel Egger
e1b0add09b
Hide Media Library navbar icon on mobile
2023-05-19 10:17:24 +02:00
Daniel Egger
38d753de42
Add "media library" navigation link
2023-05-19 10:17:24 +02:00
Daniel Egger
4d4b6c5405
Fiddle with height of notification icon
2023-05-19 10:17:24 +02:00
Daniel Egger
31dae0a5cd
VBV-306: Use GraphQL for assignment code
2023-05-15 19:07:06 +02:00
Daniel Egger
a15af2bf86
VBV-350: Refactor LearningContent to individual wagtail pages
2023-05-12 11:51:02 +02:00
Elia Bieri
3858cdfc79
Merged in bugfix/auftrag_ui_test_rework (pull request #80 )
...
Auftrag UI Test rework
* UI test rework
* Fix cypress tests
2023-05-11 12:48:33 +00:00
Elia Bieri
f3c599c344
Merged in feature/strengthen_lint_rules (pull request #77 )
...
Strengthen lint rules
* Strengthen lint rules
* Fix linting errors
# Conflicts:
# client/src/components/learningPath/LearningPathDiagram.vue
# client/src/components/learningPath/LearningPathViewVertical.vue
* Add no-required-prop-with-default rule
# Conflicts:
# client/src/components/learningPath/LearningPathDiagram.vue
* Fix typechecks
* Reformat eslintrc
2023-05-11 09:52:10 +00:00
Elia Bieri
2e974dc323
Merged in bugfix/VBV-308-bereinigung-altes-lernpfad-diagramm (pull request #74 )
...
Cleanup old learn path diagrams
* Fix Safari mobile bug
* Initial cleanup
Approved-by: Daniel Egger
2023-05-11 07:50:20 +00:00
Daniel Egger
04b179aa52
Add query url and clickable navigation
2023-05-09 18:13:09 +02:00
Christian Cueni
6534cbf8df
Update feedback questions and order
2023-05-09 14:38:40 +02:00
Daniel Egger
35e629f64c
Add navigation cypress tests
2023-05-09 14:22:53 +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
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
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
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
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
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
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
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
a7cc07cc80
Refactor courseSessionStore names
2023-04-04 10:59:26 +02:00
Daniel Egger
e17817b166
Refactor learninPath according to the new page code hierarchy
2023-04-03 16:42:34 +02:00
Daniel Egger
4996eb565a
Cleanup icons
2023-04-03 13:52:37 +02:00
Daniel Egger
26b986b732
Fix URL in SinglePerformanceCriteria
2023-03-31 23:32:33 +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
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
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
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
Christian Cueni
154b123bec
Update FR ük
2023-03-06 11:40:59 +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
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
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
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
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
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
Ramon Wenger
2cdf5e803e
Re-add property that got deleted during merge
2023-01-13 13:58:58 +01:00
Ramon Wenger
6701697556
Add translation strings for constants
2023-01-11 17:36:52 +01:00
Daniel Egger
503f819d38
Refactor expert handling
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
Ramon Wenger
b87881136c
Add translations for feedback form
2023-01-11 00:41:56 +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
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
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
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
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
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
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
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
4ac1c78a4f
Update path name
2022-12-13 14:21:26 +01:00
Christian Cueni
5e0b69702f
Add file upload modal
2022-12-13 08:42:29 +01:00
Christian Cueni
fd2aaadedb
Add conditional Cockpit link to navigation
2022-12-12 13:22:24 +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
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
0adf734846
Url handling
2022-12-02 17:10:57 +01:00
Daniel Egger
48cf9026d9
Add cockpit store
2022-12-02 14:24:02 +01:00