Commit Graph

1954 Commits

Author SHA1 Message Date
Lorenz Padberg f60f0d68da Filter Modules by Id 2023-08-15 16:36:47 +02:00
Lorenz Padberg aa095ac7ea Create ModuleFilters dynamically 2023-08-15 16:36:47 +02:00
Lorenz Padberg e99c703f55 Add Category and CategoryType to module 2023-08-15 16:36:47 +02:00
Lorenz Padberg 38c9b7623d Move modules to modules filter 2023-08-15 16:36:47 +02:00
Lorenz Padberg a06f7af44a add modules to list 2023-08-15 16:36:47 +02:00
Lorenz Padberg 631290722b Add first version of module filter component 2023-08-15 16:36:47 +02:00
Ramon Wenger e5f0b061c4 Merge branch 'hotfix/license-update-august-2023' into develop 2023-08-14 16:16:40 +02:00
Ramon Wenger 48181f5b67 Send correct survey title to Matomo 2023-08-14 16:15:10 +02:00
Ramon Wenger 3c7ad2e2f3 Remove unnecessary fragment parts 2023-08-10 16:17:21 +02:00
Ramon Wenger bd077f1ad7 Add info text to license activation page 2023-08-10 16:14:58 +02:00
Ramon Wenger bc86e99cf7 Fix code errors 2023-08-08 22:23:54 +02:00
Ramon Wenger 46ad200f1e Update components and query definition to fix cypress test 2023-08-08 22:23:54 +02:00
Ramon Wenger 36b60c6a2e Add graphql codgen and refactor some code
Use unique names for all queries and fragments and mutations
2023-08-08 22:23:49 +02:00
Ramon Wenger 754e67b06b Fix linting error 2023-07-27 19:11:47 +02:00
Ramon Wenger 5dd7958334 Merge branch 'hotfix/selected-class-type-error' into develop 2023-07-27 17:49:03 +02:00
Ramon Wenger 94b9b5f03b Add optional chaining operator to selectedClass access calls 2023-07-27 17:46:35 +02:00
Ramon Wenger 526faac179 Refactor module query in one component 2023-07-27 17:10:28 +02:00
Ramon Wenger e726dcc073 Remove debug logs, refactor some problematic code 2023-07-27 15:40:23 +02:00
Ramon Wenger b664e97b1a Disable compatibility mode, fully move to Vue 3 2023-07-27 15:39:16 +02:00
Ramon Wenger 0699e51ea4 Adjust wording of help text 2023-07-24 12:24:46 +02:00
Ramon Wenger d940e32868 Change url to license shop for each environment 2023-07-24 12:24:01 +02:00
Ramon Wenger fcc38047b1 Remove explicit support link property
Change support link to dynamic href using base url environment variable

Resolves MS-730 #complete
2023-07-19 12:09:06 +02:00
Lorenz Padberg e9ed895d0a Revert "Fix "Deaktivieren" "Verlassen" unreadable text."
This reverts commit 6eb6a97919.
2023-07-18 11:17:53 +02:00
Lorenz Padberg 6eb6a97919 Fix "Deaktivieren" "Verlassen" unreadable text. 2023-07-12 17:25:30 +02:00
Ramon Wenger 3f308d9a32 Update matomo event names
Relates to MS-732
2023-06-29 15:47:06 +02:00
Ramon Wenger 02e526c1de Fix myKV illustration on hello page
Fixes MS-597 #complete
2023-06-28 09:43:21 +02:00
Ramon Wenger 1d7b97315d Fix URLs on hello page
Resolves MS-730 #complete
2023-06-26 17:37:41 +02:00
Ramon Wenger 13b6ec8741 Fix overflow bug
Resolves MS-729 #complete
2023-06-26 17:00:33 +02:00
Ramon Wenger 315d84316e Add a space between multiple solutions for the same matrix row 2023-06-07 23:14:33 +02:00
Ramon Wenger a18703954c Change wording
Resolves MS-727 #complete
2023-06-06 17:58:02 +02:00
Ramon Wenger 8cb0172d81 Add solution handling for multiple choice matrix questions
Resolves MS-726 #complete
2023-06-06 17:54:03 +02:00
Ramon Wenger a686d84968 Update client code 2023-05-24 20:54:31 +02:00
Ramon Wenger 266356b510 Update types and schema 2023-05-24 20:28:01 +02:00
Ramon Wenger d251931b39 Fix spacing between survey buttons
Resolves MS-716 #complete
2023-05-17 15:50:44 +02:00
Ramon Wenger 32ee2d2bf3 Change color of dropdown icon to grey
Resolves MS-717 #complete
2023-05-17 15:47:15 +02:00
Ramon Wenger f3d723838e Adjust size of instruction block text and icon
Resolves MS-722 #complete
2023-05-16 17:55:37 +02:00
Ramon Wenger d25e133618 Add margin after solution on assignment submissions page
Resolves MS-721 #complete
2023-05-16 17:48:32 +02:00
Ramon Wenger f5df6864d1 Fix survey styling issues
Resolves MS-716 #complete
2023-05-16 16:53:52 +02:00
Ramon Wenger acf32f624b Fix icon colors
Resolves MS-717 #complete
2023-05-16 16:37:34 +02:00
Ramon Wenger 2bbf96b77c Change spacing for subtitles
Resolves MS-713 #complete
2023-05-15 17:29:32 +02:00
Ramon Wenger 8c66a5a225 Add some (ugly) styling for matrix questions in SurveyJS
Resolves MS-716 #complete
2023-05-11 13:31:23 +02:00
Ramon Wenger 6e409fa0f0 Fix margins after and before titles
Resolves MS-713 #complete
2023-05-10 16:27:03 +02:00
Ramon Wenger 1428634440 Add default footer to new dynamic footer component 2023-05-10 12:19:10 +02:00
Ramon Wenger 7643b687f3 Switch import to make it stubbable for footer 2023-05-10 10:23:37 +02:00
Ramon Wenger a856755d96 Add new footer element to switch to the correct footer
Relates to MS-714
2023-05-09 22:29:58 +02:00
Ramon Wenger dd66bab53a Change secondary link color depending on theme env variable
Resolves MS-711 #complete
2023-05-08 17:49:35 +02:00
Ramon Wenger a25296d3d3 Merge branch 'feature/vite-vue3' into develop 2023-05-08 16:14:06 +02:00
Ramon Wenger 5984d20cff Re-add compatibility mode for Vue 3, for safety 2023-05-08 15:51:35 +02:00
Ramon Wenger e2842a3bbc Ignore 402 errors in sentry 2023-05-08 15:23:56 +02:00
Ramon Wenger 3157eadc6f Fix incorrect function import 2023-05-08 12:12:37 +02:00
Ramon Wenger 29c4d8f236 Update text for 'clear filter' link to be different depending on flavor 2023-04-20 16:53:27 +02:00
Ramon Wenger f7232ffa33 Update dynamic component handling for illustrations on split layout 2023-04-20 16:13:49 +02:00
Ramon Wenger d30e216647 Fix typo in CSS 2023-04-20 11:21:39 +02:00
Ramon Wenger b39d610dbc Migrate another component 2023-04-20 11:16:50 +02:00
Ramon Wenger 8cbe498a78 Fix another component's events 2023-04-19 17:09:20 +02:00
Ramon Wenger c3fccd6cce Fix events in another component 2023-04-19 15:56:27 +02:00
Ramon Wenger 4df91e7372 Fix events for ChooserElement 2023-04-19 15:23:06 +02:00
Ramon Wenger 2cbb87ed18 Add missing file 2023-04-19 10:08:18 +02:00
Ramon Wenger 92f9831cc1 Migrate another component to use correct event emitting 2023-04-19 10:07:31 +02:00
Ramon Wenger d7ab92af02 Fix another input event handler 2023-04-18 17:15:00 +02:00
Ramon Wenger 588d92283e Fix modal input event handling 2023-04-18 16:46:17 +02:00
Ramon Wenger d910d68824 Migrate webpack env variables to vite 2023-04-17 14:59:21 +02:00
Ramon Wenger 1134ea9679 Add extensions for .vue and .gql files 2023-04-13 23:03:41 +02:00
Ramon Wenger 9759a64069 Update CSS import 2023-04-13 16:35:56 +02:00
Ramon Wenger f8548cdc39 Update index.html 2023-04-13 16:29:28 +02:00
Ramon Wenger 6a506278ad Replace symbol with correct HTML code 2023-04-13 14:26:13 +02:00
Ramon Wenger 9ce7ebcffb Fix tests for when window._paq is not set 2023-04-12 21:14:01 +02:00
Daniel Egger a98935a87f Merged in feature/ms-628-metrics (pull request #126)
MS-628: First version of custom matomo integration

Approved-by: Ramon Wenger
2023-04-12 19:00:04 +00:00
Ramon Wenger a61c5a661b Use "Halbgeviertstrich" in instrument widget
Resolves MS-671 #complete
2023-04-11 16:52:10 +02:00
Ramon Wenger 05a7c3fc6f Add superscript and subscript inline text styles
Resolves MS-631 #complete
2023-04-11 16:45:27 +02:00
Ramon Wenger dd511681ac Change wording
Fixes MS-689 #complete
2023-04-06 22:06:42 +02:00
Ramon Wenger 264f0abc27 Merge branch 'hotfix/duplicate-and-delete-content-blocks-cachee' into develop 2023-04-06 12:38:37 +02:00
Ramon Wenger 46574d6375 Fix cache update issue when duplicating or deleting content block 2023-04-06 12:37:16 +02:00
Daniel Egger be432bb70f Remove usage of sessionStorage in matomoClient 2023-04-05 13:06:47 +02:00
Daniel Egger b27e13fa12 Fire matomoTrackEvents not in then but before 2023-04-05 12:18:44 +02:00
Ramon Wenger 448be6cc8c Suppress v-html eslint warning 2023-03-30 22:06:46 +02:00
Ramon Wenger 8df4041c03 Suppress v-html eslint warning 2023-03-30 20:02:13 +02:00
Ramon Wenger cb7c34cd07 Merge branch 'hotfix/html-code-in-assignment' into develop 2023-03-30 17:10:16 +02:00
Ramon Wenger c7346059d0 Fix bug with html tags in plain text on assignment submission page
Fixes MS-680 #complete
2023-03-30 16:59:24 +02:00
Ramon Wenger 353d430a3a Add GraphQL error messages 2023-03-30 16:29:48 +02:00
Ramon Wenger d8b1f37d93 Add sentry to frontend app 2023-03-30 16:03:43 +02:00
Ramon Wenger d846e76245 Update deprecated method 2023-03-29 18:44:28 +02:00
Ramon Wenger de23eb55d2 Merge branch 'hotfix/assignments-upload-to-first-form-MS-679' into develop 2023-03-29 18:17:31 +02:00
Ramon Wenger 62cf609eb2 Fix issue with multiple assignments on same page
Also add cypress test for that case
Fixes MS-679 #complete
2023-03-29 18:04:46 +02:00
Ramon Wenger 6f8f23c204 Merge branch 'hotfix/wrong-illustrations' into develop 2023-03-28 17:18:05 +02:00
Ramon Wenger 52b399b216 Use correct illustrations on Hello page
Fix MS-678 #complete
2023-03-28 17:08:29 +02:00
Daniel Egger 0c5f2dc522 MS-628: First version of custom matomo integration 2023-03-28 16:59:25 +02:00
Ramon Wenger ce481f6d99 Merge branch 'hotfix/scroll-position-instruments-from-master' into develop 2023-03-28 15:05:50 +02:00
Ramon Wenger f8d0a9a83d Fix scroll position after back navigation
Fixes MS-668 #complete
2023-03-28 14:59:55 +02:00
Ramon Wenger 5a4ce66c15 Merge branch 'hotfix/uploadcare-multiple-events' into develop 2023-03-16 23:43:08 +01:00
Ramon Wenger 4d476e687b Fix bug with multiple uploadcare events being triggered with one button 2023-03-16 22:36:30 +01:00
Ramon Wenger ada3944cd5 Merge branch 'hotfix/documents-upload-portfolio' into develop 2023-03-16 16:11:05 +01:00
Ramon Wenger 67bae3fb17 Fix document upload on project page 2023-03-16 15:57:09 +01:00
Ramon Wenger ceebe5e4cc Fix content block margin bug
Resolves MS-659 #complete
2023-03-02 16:54:22 +01:00
Ramon Wenger 9fada87a56 Re-enable documents in assignment submission form 2023-03-02 14:43:42 +01:00
Ramon Wenger bac4d30261 Fix hidden element bug
Resolves MS-665
2023-03-01 16:21:43 +01:00
Ramon Wenger b5b4b2aa70 Fix new room entry page for default case 2023-02-23 20:11:35 +01:00
Ramon Wenger 6e0c158330 Fix build step 2023-02-23 17:22:15 +01:00
Ramon Wenger 9a2f1aa439 Globally handle line breaks according to german dictionary
Relates to MS-645
2023-02-23 17:18:19 +01:00
Ramon Wenger 7ee322ec20 Fix a bug with adding room entries in module rooms
Resolves MS-656 #complete
2023-02-23 16:50:25 +01:00
Ramon Wenger 1ca3b47b07 Update styling for survey questions 2023-02-22 16:30:06 +01:00
Ramon Wenger 35ae879d46 Add 404 page to content locator
Resolves MS-654 #complete
2023-02-22 16:11:42 +01:00
Ramon Wenger 43eb083270 Fix portfolio page on mobile 2023-02-22 14:36:24 +01:00
Ramon Wenger 52a4411f3e Fix instrument overview page styling on mobile 2023-02-22 12:12:44 +01:00
Ramon Wenger eda40bf7b7 Update type 2023-02-21 17:26:25 +01:00
Ramon Wenger c9c542eb44 Remove copy link from instrument type content blocks
Resolves MS-655 #complete
2023-02-21 16:35:08 +01:00
Ramon Wenger e4a82a2056 Fix failing e2e test 2023-02-21 16:28:19 +01:00
Ramon Wenger d3c7dbb5ee Fix padding in module on mobile
Resolves MS-645 #complete
2023-02-21 15:27:18 +01:00
Ramon Wenger a74780c7cf Fix topic page layout on mobile
Resolves MS-645 #complete #comment Testkommentar
2023-02-20 16:27:08 +01:00
Ramon Wenger 59fcfb5b01 Add space at the bottom for the ScrollUp component 2023-02-20 16:17:08 +01:00
Ramon Wenger 82efc4ffc6 Fix instrument layout on mobile 2023-02-20 15:21:09 +01:00
Ramon Wenger bfeeb232d3 Fix build step with workaround 2023-02-20 14:38:05 +01:00
Ramon Wenger 437801a493 Refactor component 2023-02-20 14:13:37 +01:00
Ramon Wenger 3c0f5944cc Refactor component 2023-02-16 16:50:09 +01:00
Ramon Wenger 8368050683 Set up cypress component testing 2023-02-16 16:49:36 +01:00
Ramon Wenger 5576c21cb9 Change v-model syntax 2023-02-16 10:06:38 +01:00
Ramon Wenger abf4da927e Change compatibility mode from 2 to 3 2023-02-16 10:02:34 +01:00
Ramon Wenger aa9886be8d Add link to directly go to registration page
Resolves MS-558
2023-02-14 16:26:54 +01:00
Ramon Wenger 4aaa79b9e1 Remove console.log 2023-02-14 15:26:27 +01:00
Ramon Wenger 3ab0662a6a Add source to module hero image
Resolves MS-601
2023-02-14 15:25:43 +01:00
Ramon Wenger 46d42eb279 Fix small router bug 2023-02-14 15:24:12 +01:00
Ramon Wenger 81d19f0cac Fix CSS bug 2023-02-14 12:58:29 +01:00
Ramon Wenger b5ca5c377b Make 'clear filter' button more generic
Fixes MS-595
2023-02-14 12:57:52 +01:00
Ramon Wenger b0968ac7b7 Add workaround for build bug 2023-02-13 14:49:32 +01:00
Ramon Wenger 51c9ac9a13 Add scroll behavior to chapter 2023-02-13 14:27:16 +01:00
Ramon Wenger 04d06b3332 Refactor chapter component 2023-02-13 14:10:00 +01:00
Ramon Wenger a629f6a5e6 Add copy link button to chapters, also generate redirect link 2023-02-09 17:48:42 +01:00
Ramon Wenger 370afd0b0c Update some more vue 2 legacy code 2023-02-09 16:55:55 +01:00
Ramon Wenger 69cffc0177 Add a quick workaround for a bug with the build step 2023-02-09 16:55:14 +01:00
Ramon Wenger b910f5216a Migrate some leftover vue 2 legacy code 2023-02-09 16:03:12 +01:00
Ramon Wenger 3b1d0dc256 Update timeout 2023-02-08 22:45:15 +01:00
Ramon Wenger 07b4701529 Refactor content block component, me mixin, add scrolling 2023-02-08 19:14:18 +01:00
Ramon Wenger 93be4fc972 Add new component for copying the link 2023-02-07 17:52:29 +01:00
Ramon Wenger c2f7961d18 Fix me mixin 2023-02-07 17:51:51 +01:00
Ramon Wenger 6ecf33d12b Fix some merge issues 2023-02-07 17:50:02 +01:00
Ramon Wenger 973fef379d Remove unused variable 2023-02-07 16:55:35 +01:00
Ramon Wenger 0bfc4f9bcb Apply prettier on project again 2023-02-07 14:31:26 +01:00
Ramon Wenger afefc7f31e Add new path to locate content blocks 2023-02-07 14:23:39 +01:00
Ramon Wenger c879c074dc Fix async import 2023-02-07 14:23:39 +01:00
Ramon Wenger c218904c73 Add package for apollo composition API 2023-02-07 14:23:39 +01:00
Ramon Wenger a52671fd40 Upgrade code according to migration guide for Vue 3
Update npm dependencies

Update vue router version

Disable validation temporarily

Specify property

Update dependencies

Update store to v4

Update async component definitions

Update some event emitters

Update tiptap vue version

Implement some router changes for v4

Remove obsolete tag attributes

Update dependencies

Fix some cypress tests

Fix most jest tests

Fix some more cypress tests

Fix school class cypress test

Fix another cypress test

Disable failing test temporarily

Fix validation

Fix error messages for validation

Fix e2e test for beta login page

Apply prettier
2023-02-07 13:38:51 +01:00
Ramon Wenger 4b55f8952c Fix deep-selectors 2023-02-02 14:36:08 +01:00
Ramon Wenger 6ad1df8310 Remove vue3-logger 2023-02-02 14:13:27 +01:00
Ramon Wenger ad999391f7 Recover survey changes 2023-02-02 14:10:21 +01:00
Ramon Wenger b12249e463 Resolve some merge issues 2023-02-01 15:12:37 +01:00
Ramon Wenger ff49ceb58c Fix e2e test for beta login page 2023-01-26 16:55:43 +01:00
Ramon Wenger ac5833a6ec Fix error messages for validation 2023-01-26 16:55:43 +01:00
Ramon Wenger 1055b8c933 Fix validation 2023-01-26 16:55:43 +01:00
Ramon Wenger 7407284722 Fix school class cypress test 2023-01-26 16:55:21 +01:00
Ramon Wenger da6bab1789 Fix some more cypress tests 2023-01-26 16:55:19 +01:00
Ramon Wenger a0fd6fddd1 Fix most jest tests 2023-01-26 16:47:05 +01:00
Ramon Wenger 243422cf9a Update dependencies 2023-01-26 16:46:02 +01:00
Ramon Wenger fdf6bb3f52 Remove obsolete tag attributes 2023-01-26 16:45:40 +01:00
Ramon Wenger 2a32993c5c Implement some router changes for v4 2023-01-26 16:44:02 +01:00
Ramon Wenger 33b8a0d2f5 Update tiptap vue version 2023-01-26 16:37:39 +01:00
Ramon Wenger 7b0806a207 Update some event emitters 2023-01-26 16:37:36 +01:00
Ramon Wenger 39e7d27587 Update async component definitions 2023-01-26 16:37:06 +01:00
Ramon Wenger 5bc0c29ea0 Update store to v4 2023-01-26 16:31:48 +01:00
Ramon Wenger 07eb3062b3 Specify property 2023-01-26 16:31:07 +01:00
Ramon Wenger e116da3a57 Disable validation temporarily 2023-01-26 16:31:05 +01:00
Ramon Wenger 6cf9457dca Update vue router version 2023-01-26 16:29:37 +01:00
Ramon Wenger 09d8d36678 Apply code changes from migration guide for Vue 3 2023-01-26 16:23:05 +01:00
Ramon Wenger 445f09e16a Hide instrument filter on mobile 2023-01-25 17:01:50 +01:00
Ramon Wenger 45b9e7e57b Update mobile styling for project list and detail pages
Resolves MS-532
2023-01-25 15:31:53 +01:00
Ramon Wenger 7b054dc585 Fix styling in class list
Fixes MS-545
2023-01-12 16:56:39 +01:00
Ramon Wenger 4daf56f6da Fix room view styling on mobile
Fixes MS-530
2023-01-12 16:41:57 +01:00
Ramon Wenger eb4f74b918 Update styling for room entry article on mobile
Fixes MS-546
2023-01-12 16:24:15 +01:00
Ramon Wenger 9a91aaf47c Apply prettier to whole project 2023-01-12 15:58:59 +01:00
Ramon Wenger c7134f99c2 Fix some Survey styling issues introduced with update 2022-12-15 12:01:28 +01:00
Ramon Wenger 1ebd8dd5bb Merge branch 'hotfix/survey-matrix-styling' into develop 2022-12-07 14:05:41 +01:00
Ramon Wenger b687667fb6 Fix table layout for matrix questions 2022-12-07 14:05:09 +01:00
Ramon Wenger f071e85863 Add new myKV variables, rename app flavor ids 2022-11-30 16:46:54 +01:00
Ramon Wenger a9e9e62100 Add new illustrations for Hello page 2022-11-30 16:27:20 +01:00
Ramon Wenger 8baef2e41d Add new logos 2022-11-29 17:21:13 +01:00
Ramon Wenger e0c70d3aaa Add variables for myDHF and myDHA 2022-11-29 17:00:17 +01:00
Ramon Wenger 7b4efca096 Fix bug with stale "currentPage" with new SurveyJS plugin 2022-11-23 15:47:26 +01:00
Ramon Wenger 40f0f1cfb8 Fix snapshot list bug 2022-11-10 23:11:58 +01:00
Ramon Wenger b0a7bd3497 Fix imports, deprecated SCSS code 2022-11-10 12:03:53 +01:00
Ramon Wenger b96c26ce4d Replace logger 2022-11-08 15:28:09 +01:00
Ramon Wenger 8a4f87b662 Add to cypress tests, fix one error 2022-11-08 09:40:42 +01:00
Ramon Wenger dbe13a964c Fix radio button bug in survey 2022-10-27 15:51:37 +02:00
Ramon Wenger eef60102b3 Add missing CSS files 2022-10-27 14:54:20 +02:00
Ramon Wenger 9c1d647e11 Fix some issues with SurveyJS 2022-10-27 14:47:05 +02:00
Ramon Wenger 3f07a91d5c Fix some cypress tests 2022-10-26 17:00:34 +02:00
Ramon Wenger 1ebdafa6a0 Upgrade to Vue 2.7 2022-10-25 16:38:57 +02:00
Ramon Wenger f1cc2d6616 Switch to the knockout version of SurveyJS
The current SurveyVue plugin only works with Vue 2 and prevents us from
upgrading.
2022-10-25 13:51:06 +02:00
Ramon Wenger ca7663e5f0 Throw out obsolete dependencies, or replace with newer solutions 2022-10-25 11:19:44 +02:00
Ramon Wenger 2785d6d405 Merge branch 'hotfix/my-activities-categories' into develop 2022-10-24 17:22:29 +02:00
Ramon Wenger d49ccc06e9 Fix error in query on activity page 2022-10-24 17:21:21 +02:00
Ramon Wenger ef4b1356ac Fix styling bug when editing a text block 2022-10-20 10:42:05 +02:00
Ramon Wenger fbcd5dcd6d Replace cypress-graphql-mock with a custom command 2022-10-13 16:09:10 +02:00
Ramon Wenger ecf01971b0 Merged in feature/duplicate-content-blocks-MS-570-29-09-2022 (pull request #120)
Feature/duplicate content blocks MS-570 29 09 2022

Approved-by: Lorenz Padberg
2022-10-12 15:42:19 +00:00
Ramon Wenger 4c6b1d3d0a Update Typescript cast 2022-10-11 10:43:20 +02:00
Ramon Wenger e7830bb803 Remove stray console.log 2022-10-10 10:22:40 +02:00
Ramon Wenger 2fbd0dccf9 Fix editing of content list items 2022-10-06 17:19:25 +02:00
Ramon Wenger 5ead2c9af6 Fix some minor issues on instrument overview for myKV 2022-10-06 12:15:45 +02:00
Ramon Wenger 1772e7ec4a Replace some titles 2022-10-05 20:11:51 +02:00
Ramon Wenger cb924a8d52 Prevent editing of existing assignment blocks 2022-10-05 16:35:35 +02:00
Ramon Wenger 35c7da24b2 Disable failing tests temporarily 2022-10-05 15:33:12 +02:00
Ramon Wenger 262c9f1425 Add thinglink and infogram blocks 2022-10-05 09:29:56 +02:00
Ramon Wenger 638efac6e3 Add readonly blocks for contents not editable by users
Relates to MS-589
2022-10-04 17:09:19 +02:00
Ramon Wenger 1d4ce5abcb Re-enable instrument filter for myKV 2022-10-04 09:24:14 +02:00
Ramon Wenger 2e080d9e33 Prevent copying of instrument content blocks
Resolves MS-586
2022-09-29 17:23:50 +02:00
Ramon Wenger 4693d2c01a Add duplicate action to frontend 2022-09-29 16:40:10 +02:00
Ramon Wenger 1149892735 Force infogram iFrame to resize 2022-09-29 14:09:20 +02:00
Ramon Wenger 06b149f6a9 Revert commits that broke SurveyJS 2022-09-28 14:37:40 +02:00
Ramon Wenger 9b0fe0f115 Make linter happy 2022-09-27 14:42:16 +02:00
Ramon Wenger a2b6348ffa Fix linter error, disable offending cypress test 2022-09-27 12:25:05 +02:00
Ramon Wenger cc807751a9 Update vue version 2022-09-27 10:10:00 +02:00
Ramon Wenger 3a3c5a6fe4 Fix styling issue in module intro lists 2022-09-26 22:28:34 +02:00
Ramon Wenger 1b28e14839 Fix margin when objectives are empty
Resolves MS-572
2022-09-21 11:37:57 +02:00
Ramon Wenger 8c187698be Add list styling to module intro
Resolves MS-573
2022-09-20 16:45:57 +02:00
Ramon Wenger 87640b6529 Remove margin when not showing objective group heading
Resolves MS-572
2022-09-20 16:42:12 +02:00
Ramon Wenger c23830ff40 Mark new technical debt with some todo comments 2022-09-15 16:16:25 +02:00
Ramon Wenger feef4f09b1 Style instruments dynamically
Resolves MS-479
2022-09-15 16:06:04 +02:00
Ramon Wenger bd87999487 Restore styling on instrument filters 2022-09-15 15:10:09 +02:00
Ramon Wenger d787367020 Merged in feature/extended-instrument-categories (pull request #118)
Feature/extended instrument categories
2022-09-14 11:33:48 +00:00
Ramon Wenger bd2acdc7c6 Fix cypress test 2022-09-14 11:53:16 +02:00
Ramon Wenger 76ee8bc8a8 Merged in feature/documents-in-solutions (pull request #117)
Feature/documents in solutions

Resolves MS-543 

Approved-by: Lorenz Padberg
2022-09-13 14:42:43 +00:00
Ramon Wenger 2b3f9c7ae0 Update filtering in client 2022-09-13 16:28:56 +02:00
Ramon Wenger 3810932cac Replace old queries without subselection 2022-09-13 11:24:51 +02:00
Ramon Wenger 7fae655543 Add documents to client view 2022-09-08 12:28:37 +02:00
Ramon Wenger 269efed6ce Fix comment layout on article page 2022-09-07 14:41:01 +02:00
Ramon Wenger 04aa7a2524 Make linter happy 2022-09-05 16:52:52 +02:00
Ramon Wenger e3f611a5eb Fix cache bug when changing school class 2022-09-05 16:49:15 +02:00
Ramon Wenger c27fc9200b Merged in release/mobile-improvements-july-2022 (pull request #116)
Release/mobile improvements july 2022

Approved-by: Lorenz Padberg
2022-08-29 10:42:55 +00:00
Lorenz Padberg 70ab28012b Fix jshint warning 2022-08-09 10:37:33 +02:00
Lorenz Padberg 21413b183a Merge branch 'feature/MS-540-use-custom-document-model' into release/Wagtail-anpassungen 2022-08-03 11:13:34 +02:00
Lorenz Padberg cc9efd216b Show display_text property in frontend 2022-08-02 15:54:03 +02:00
Lorenz Padberg a299ac5bcd Fix bottom spacing cms_document block and image_block 2022-07-28 16:31:13 +02:00
Ramon Wenger 2365d24c5c Fix automatic close of sidebar
Resolves MS-535
2022-07-27 17:52:44 +02:00
Lorenz Padberg dd57e9c4da Fix html classes in cms-document-block 2022-07-26 11:03:45 +02:00
Lorenz Padberg c679f84236 Add cms-document-block to api and frontend 2022-07-25 18:24:34 +02:00
Ramon Wenger dc4a6ff05c Increase margin of close button for better usability on mobile
Resolves MS-527
2022-07-15 17:46:22 +02:00
Ramon Wenger d0f746cf50 Update module intro styling to be in line with other components
Resolves MS-528
2022-07-15 17:40:28 +02:00
Ramon Wenger 25531282aa Refactor typography font sizes into variables 2022-07-15 17:37:06 +02:00
Ramon Wenger 33cee0c700 Improve mobile view of the topic page
Resolves MS-525
2022-07-15 17:35:53 +02:00
Ramon Wenger 7d1a1bbe4d Refactor component name and class names 2022-07-15 17:35:18 +02:00
Ramon Wenger f695b481e4 Remove unused property from query 2022-07-15 16:35:55 +02:00
Ramon Wenger 24d8d48a05 Fix assignment update function to not mutate an immutable property 2022-07-15 16:35:09 +02:00
Ramon Wenger 193614872d Update and rename test, hide assignment input on mobile
Relates to MS-534
2022-07-15 16:34:18 +02:00
Ramon Wenger ec3811b5a2 Hide actions for changing projects and entries while in mobile view
Relates to MS-534
2022-07-13 15:14:10 +02:00
Ramon Wenger 85ef1bc092 Remove items for editing on mobile for rooms and entries
Relates to MS-534
2022-07-13 00:02:24 +02:00
Ramon Wenger 0aa60c5853 Add confirm dialog and custom text to room and room entry delete actions
Resolves MS-524
2022-07-11 16:34:33 +02:00
Ramon Wenger bf850198f7 Display list items correctly in text blocks
Resolves MS-486
2022-07-11 15:36:36 +02:00
Ramon Wenger ff7e5ad1f6 Merged in feature/rooms-updated-edit-fields-MS-486-MS-487 (pull request #111)
Feature/rooms updated edit fields MS-486 MS 487

Approved-by: Lorenz Padberg
2022-07-11 13:26:51 +00:00
Ramon Wenger 5bd50457c5 Fix Confirm modal bug 2022-07-07 17:03:41 +02:00
Ramon Wenger 8b43d36152 Change icon for room entry comment count
Resolves MS-344
2022-07-06 18:00:10 +02:00
Ramon Wenger deb2a2cd1b Add test for subtitle in room entry, add missing block
Resolves MS-487
2022-07-06 11:00:22 +02:00
Ramon Wenger 58e7fbaa45 Fix some styling issues 2022-06-29 14:25:04 +02:00
Ramon Wenger 1ca13dc4a5 Add confirmation modal to room entry delete action
Resolves MS-523
2022-06-29 13:46:59 +02:00
Ramon Wenger a3bcd6f314 Add comment count to room entry widget, with test
Resolves MS-344
2022-06-28 13:45:26 +02:00
Ramon Wenger 6ce2f297d7 Make cache update immutable 2022-06-28 12:30:25 +02:00
Ramon Wenger e6f13151ff Show snapshot actions only for own snapshots
Resolve MS-536
2022-06-28 11:37:16 +02:00
Ramon Wenger f2f7d30959 Add subtitle block to room entry contents
Resolves MS-487
2022-06-28 11:22:04 +02:00
Ramon Wenger 09899f1c38 Add key field to RoomNode 2022-06-27 17:02:14 +02:00
Ramon Wenger a463f96167 Update cypress test, fix it 2022-06-27 17:00:29 +02:00
Ramon Wenger a81bb0e1e8 Add new edit page for room entries
Also use slug instead of id to identify room entries
2022-06-27 11:29:01 +02:00
Ramon Wenger cb84a1576c Update cypress test 2022-06-23 16:07:55 +02:00
Ramon Wenger 14319a0ca8 Update save method to work on new room entry page 2022-06-23 15:35:31 +02:00
Ramon Wenger 2c31fc60fe Add custom title for confirm modal dialog
Resolves MS-521
2022-06-23 12:18:31 +02:00
Ramon Wenger 9f8464ff7b Use `cache.identify` instead of manually creating a cache ID 2022-06-23 11:33:59 +02:00
Ramon Wenger d458790117 Move save method from modal to new page 2022-06-23 11:31:56 +02:00
Ramon Wenger 85fa9a3846 Remove old code 2022-06-23 11:31:27 +02:00
Ramon Wenger 478c033a56 Refactor query imports 2022-06-22 20:35:28 +02:00
Ramon Wenger 813751cf26 Rename constants 2022-06-22 20:34:43 +02:00
Ramon Wenger 0060889a63 Hide element types depending on feature set 2022-06-22 20:01:54 +02:00
Ramon Wenger 3b3d485c76 Add new page for adding a new room entry 2022-06-22 20:00:51 +02:00
Ramon Wenger 926b31d1f5 Refactor content block element chooser to be more dynamic 2022-06-22 19:58:31 +02:00
Ramon Wenger 69dac2cf7f Refactor room pages 2022-06-22 19:55:44 +02:00
Ramon Wenger 2fbd878387 Merged in feature/cms-improvements-ms-517-ms-518-ms-519 (pull request #108)
Feature/cms improvements ms 517 ms 518 ms 519

Approved-by: Daniel Egger
2022-06-22 15:07:49 +00:00
Ramon Wenger 1ae8594b13 Remove unused CSS 2022-06-21 15:43:44 +02:00
Ramon Wenger 9076eb462f Add styling for lists in assignments
Also, refactor some code

Relates to MS-518
2022-06-20 15:53:59 +02:00
Ramon Wenger 4ad31b4654 Update styling of new rich text assignments
Relates to MS-518
2022-06-20 15:41:12 +02:00
Ramon Wenger 03a4217412 Finish mutation call for snapshot deletion
Resolves MS-373
2022-06-15 11:52:38 +02:00
Ramon Wenger 3577ca1a2f Add first part of delete mutation call 2022-06-14 22:10:13 +02:00
Ramon Wenger 5c05ed2a86 Add components and mutations for snapshot updating and deleting
Also modify the tests for MS-373 and MS-375
2022-06-14 20:27:20 +02:00
Ramon Wenger 7d9da414d8 Make new tests pass 2022-05-24 17:20:23 +02:00
Ramon Wenger ddf5360c51 Fix cache bug
Fixes MS-507
2022-05-24 16:24:56 +02:00
Ramon Wenger 428e51f254 Remove instrument label for non-instrument blocks 2022-05-24 14:36:42 +02:00
Ramon Wenger 328a34d6d0 Fix instrument label bug 2022-05-24 12:43:40 +02:00
Ramon Wenger 7da52b03a1 Merged in feature/topic-404 (pull request #106)
Feature/topic 404

Approved-by: Christian Cueni
2022-05-23 18:21:37 +00:00
Ramon Wenger 206531a667 Fix missing variable 2022-05-23 16:43:40 +02:00
Ramon Wenger 7bccbcd180 Remove unused variable 2022-05-23 14:53:24 +02:00
Ramon Wenger 6019adf09a Update category name inside module for different flavors
Resolves MS-503
2022-05-23 14:45:50 +02:00
Ramon Wenger ea9c90189a Update support link to be flavor dependent
Fixes MS-501
2022-05-23 14:26:35 +02:00
Ramon Wenger ad560bb4ef Redirect user on invalid topic slug 2022-05-19 18:32:56 +02:00
Ramon Wenger 5af06069e8 Allow html tags for survey solutions, add sanitizer
Resolves MS-500
2022-05-19 12:42:27 +02:00
Ramon Wenger 583bc8d0c3 Fix onboarding logo styling and replace missing variables 2022-05-18 16:50:08 +02:00
Ramon Wenger ce506bf471 Modify hello page based on app flavor 2022-05-18 15:44:36 +02:00
Ramon Wenger 2370d90939 Reset MyKV color variables 2022-05-18 12:24:14 +02:00
Ramon Wenger fec8022f0f Merge branch 'hotfix/retina-scale' into develop 2022-05-12 15:05:43 +02:00
Ramon Wenger acac9b93f3 Fix retina display scaling 2022-05-12 15:04:41 +02:00
Daniel Egger d7eaced895 Refactor from flavor mixin to ES6 module and plugin 2022-05-11 13:24:36 +02:00
Daniel Egger c0b6ff6fa6 MS-475: My KV Instrumente/Grundlagenwissenseite 2022-05-11 13:24:35 +02:00
Daniel Egger 77c355d569 MS-474: Add myKV-specific terms 2022-05-11 13:24:35 +02:00
Daniel Egger 0d8c95013b MS-491: Make visibility of "Lernziele"-title configurable 2022-05-11 13:24:35 +02:00
Ramon Wenger 5c01c419c4 Fix broken image upload on profile page 2022-05-10 15:55:30 +02:00
Ramon Wenger edf5898a77 Display missing objectives for students again 2022-05-10 09:36:28 +02:00
Ramon Wenger 1d759b9272 Add another fix 2022-04-20 19:01:56 +02:00