Commit Graph

376 Commits

Author SHA1 Message Date
Lorenz Padberg 830ca5edca Remove Legacy Objectives from ModuleDetailsQuery 2024-04-29 12:25:49 +02:00
Lorenz Padberg 56624997da Reduce Query load on intruments query 2024-04-29 11:11:17 +02:00
Ramon Wenger 1594bb2b68 Revert last few commits, as they changed too much for a hotfix
Revert "Fix readonly banner by making the me-query better cacheable"

This reverts commit 2de9fdcf12.
2024-03-28 16:16:22 +01:00
Ramon Wenger 2de9fdcf12 Fix readonly banner by making the me-query better cacheable
Resolves MS-850 #complete
2024-03-28 12:27:41 +01:00
Lorenz Padberg ae09d9a1ef Fix lint 2024-03-20 14:34:20 +01:00
Lorenz Padberg b7a009972f Fix Assignment bug 2024-03-20 14:25:30 +01:00
Ramon Wenger 8cd508ce31 Finish refactoring the Assignment component 2024-03-13 14:43:20 +01:00
Ramon Wenger d13f889131 Refactor Assignment component, add highlights
Relates to MS-896
2024-03-12 16:04:35 +01:00
Ramon Wenger f5b44cdf37 Fix module description highlight test 2024-03-10 16:19:45 +01:00
Ramon Wenger 42a3173123 Fix highlighting in instruments with long contents
Relates to MS-889
2024-02-28 15:09:22 +01:00
Ramon Wenger de77eeaff3 Update unit test 2024-02-28 11:19:45 +01:00
Ramon Wenger c6e6491ef9 Add all activity types to page in client 2024-02-28 11:19:45 +01:00
Ramon Wenger ffea3fe1c9 Add more activities 2024-02-28 11:19:45 +01:00
Ramon Wenger 22cd8eb57f Add frontend implementation for chapter highlights, re-enable cypress
test
2024-02-28 11:19:45 +01:00
Ramon Wenger a7df777b0b Integrate highlighting into module component 2024-02-28 11:19:43 +01:00
Ramon Wenger 15e173221a Refactor highlight functions and helpers to reuse them with modules and
chapters
2024-02-28 11:14:45 +01:00
Ramon Wenger 9112fb3fc8 Add more tests for the instrument highlights
Also refactor the existing tests, add a test which clicks the note icon
first, and refactor some of the existing highlight helpers
2024-02-28 11:14:45 +01:00
Ramon Wenger 2d46eedac1 Update client code to reflect highlight change
Add first highlight code to the instrument page
2024-02-28 11:14:45 +01:00
Ramon Wenger 69987e369c Migrate instrument page to use setup syntax and new graphql style 2024-02-28 11:14:45 +01:00
Ramon Wenger 5789e9cc6f Refactor some test code and fix small errors 2024-02-28 11:14:45 +01:00
Ramon Wenger 9b813f113b Refactor some mutations 2024-02-28 11:14:45 +01:00
Ramon Wenger f2c9ec04b8 Add delete mutation, flesh out update mutation for highlights 2024-02-28 11:14:45 +01:00
Ramon Wenger 776838fb10 Add missing fragment file 2024-02-28 11:14:45 +01:00
Ramon Wenger 7932b65895 Add highlight fragment to legacy content block query 2024-02-28 11:14:45 +01:00
Ramon Wenger 9213d57be5 Add highlight query to client 2024-02-28 11:14:45 +01:00
Ramon Wenger a6974853ef Refactor ContentComponent 2024-02-28 11:14:45 +01:00
Ramon Wenger 4667465b9c Fix a bug with module bookmarks and one with instrument bookmarks 2023-09-21 14:42:56 +02:00
Lorenz Padberg a0086a8010 Merge branch 'hotfix/MS-792-MeineAkivitäten' into develop
# Conflicts:
#	client/src/components/ui/InfoMessage.vue
#	client/src/styles/_variables.scss
2023-09-08 11:26:24 +02:00
Lorenz Padberg bc715a937f Add loading message to activities and refactor the module and intrument activities 2023-09-08 10:00:17 +02:00
Lorenz Padberg 2246e9ca3c Add language filter to instruments 2023-08-30 09:28:58 +02:00
Ramon Wenger 81b2b41979 Add frontend language setting to local cache
Relates to MS-758
2023-08-24 12:29:54 +02:00
Lorenz Padberg 52bc017ba5 Refactoring 2023-08-22 14:04:47 +02:00
Lorenz Padberg 807c038a34 Rename ModuleCategoryType to ModuleCategory 2023-08-21 15:17:52 +02:00
Lorenz Padberg 0b1954c570 Rename ModuleCategory -> ModuleLevel 2023-08-21 14:22:28 +02:00
Lorenz Padberg 475afd03ed Store LastModuleCategory with the user 2023-08-15 16:36:47 +02:00
Lorenz Padberg f60f0d68da Filter Modules by Id 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
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 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 266356b510 Update types and schema 2023-05-24 20:28:01 +02:00
Ramon Wenger a25296d3d3 Merge branch 'feature/vite-vue3' into develop 2023-05-08 16:14:06 +02:00
Ramon Wenger e2842a3bbc Ignore 402 errors in sentry 2023-05-08 15:23:56 +02:00
Ramon Wenger d910d68824 Migrate webpack env variables to vite 2023-04-17 14:59:21 +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 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
Ramon Wenger 353d430a3a Add GraphQL error messages 2023-03-30 16:29:48 +02:00
Daniel Egger 0c5f2dc522 MS-628: First version of custom matomo integration 2023-03-28 16:59:25 +02:00