Commit Graph

2924 Commits

Author SHA1 Message Date
Ramon Wenger d8b1f37d93 Add sentry to frontend app 2023-03-30 16:03:43 +02:00
Ramon Wenger 8bdf17685a Make sentry errors more useful 2023-03-30 13:51:34 +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
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 b0b723447a Add preprod deployment to release step 2023-03-27 17:50:52 +02:00
Ramon Wenger 5205e5a329 Update sentry SDK 2023-03-27 15:29:55 +02:00
Ramon Wenger b63f850ec0 Merged in feature/update-wagtail-4.2-pr (pull request #125)
Feature/update wagtail 4.2 pr

Approved-by: Daniel Egger
2023-03-27 13:21:34 +00: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 9ce6f9d48e Refactor some code
Implement suggestions from pull request
2023-03-16 15:30:56 +01:00
Ramon Wenger cb0e23a5ba Fix typo in migration 2023-03-16 14:24:05 +01:00
Ramon Wenger 43ef014cd2 Add dependency to migration 2023-03-16 13:41:46 +01:00
Ramon Wenger 981758a99c Add error handling to migration 2023-03-16 12:07:11 +01:00
Ramon Wenger ec71c66f3c Add another migration for wagtail permissions 2023-03-16 11:38:22 +01:00
Ramon Wenger eb1eb54eba Make migrations reversible 2023-03-16 10:22:21 +01:00
Ramon Wenger c45f0a65c8 Add more missing apps 2023-03-15 18:01:26 +01:00
Ramon Wenger 95fc642e8e Add missing permission 2023-03-15 17:57:33 +01:00
Ramon Wenger 5daea4b3a1 Remove failing tests
Temporarily remove tests, on suspicion of a bug in the framework
2023-03-15 16:10:53 +01:00
Ramon Wenger 41610cc0b6 Handle edge case when the assignment or survey is not set correctly 2023-03-15 15:32:09 +01:00
Ramon Wenger deecef5e5b Add tests and hooks for "after page move" and "after page create" hooks
Relates to MS-666
2023-03-14 17:17:03 +01:00
Ramon Wenger d18b21e466 Add permissions for user groups
Resolves MS-629 #complete
2023-03-14 17:17:03 +01:00
Ramon Wenger 8c74bba204 Add first draft of manual permissions migration
Relates to MS-629 #start_work

Add black to dependencies
2023-03-14 17:16:55 +01:00
Ramon Wenger cc2b4e9809 Clean up imports, reformat code
Remove unnecessary method
2023-03-14 17:16:40 +01:00
Ramon Wenger ba1de78951 Replace query in test 2023-03-14 17:16:40 +01:00
Ramon Wenger 95ad35aecf Add tests for all page types, also implement them 2023-03-14 17:16:40 +01:00
Ramon Wenger 71dbfeb1f4 Add first skeleton of a duplicate method
Add other base ideas for the copy mechanism for content block attached
entities like assignments and surveys

Relates to MS-651

Add test for duplicating entries, also update implementation
2023-03-14 17:16:30 +01:00
Ramon Wenger d6221e8cd5 Add django stubs for typing support 2023-03-14 17:16:30 +01:00
Ramon Wenger aad19db4db Refactor support commands
Add todos for the next steps
2023-03-14 17:16:02 +01:00
Ramon Wenger 97e8f076f6 Allow instruments in draft state to be chosen in InstrumentBlocks 2023-03-14 17:16:02 +01:00
Ramon Wenger dee5880565 Update StreamField usage to include JSON 2023-03-14 17:16:02 +01:00
Ramon Wenger 5033668b79 Upgrade wagtail, update paths 2023-03-14 17:16:02 +01:00
Ramon Wenger ceebe5e4cc Fix content block margin bug
Resolves MS-659 #complete
2023-03-02 16:54:22 +01:00
Ramon Wenger 48a390a2bb Up the retries for frontend tests 2023-03-02 16:10:07 +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 c5929d569e Fix frontend tests 2023-02-22 14:35:11 +01:00