Commit Graph

1989 Commits

Author SHA1 Message Date
Ramon Wenger f6cc6f6a83 Add cypress test for validation case 2022-04-12 12:36:43 +02:00
Ramon Wenger 197af2644c Update dependencies 2022-04-12 12:36:01 +02:00
Ramon Wenger cff81d2419 Update frontend error handling for school class form 2022-04-11 15:58:08 +02:00
Ramon Wenger 4973037486 Update error handling in mutation for school class creation 2022-04-08 17:32:10 +02:00
Ramon Wenger 468d1384ad Fix bug on project edit page in portfolio 2022-03-21 18:57:26 +01:00
Ramon Wenger a166fb55cb Update engine versions 2022-03-01 17:02:45 +01:00
Ramon Wenger 1f268c62e1 Add confirmation dialog to content block deletion 2022-03-01 11:02:26 +01:00
Ramon Wenger b921c9b2c6 Make some more small style changes 2022-03-01 09:32:12 +01:00
Ramon Wenger 2ef53c1e5c Fix small styling issues 2022-03-01 09:12:10 +01:00
Ramon Wenger 64e79040a6 Move all requirements from dev to prod requirements 2022-02-28 14:58:27 +01:00
Ramon Wenger ae0e83efc2 Update build requirements 2022-02-28 14:27:57 +01:00
Ramon Wenger 3d57f42821 Show and disable content element actions based on context 2022-02-28 14:02:53 +01:00
Ramon Wenger ec5d942f5d Update requirements 2022-02-28 13:49:55 +01:00
Ramon Wenger fa713979ac Update jest test 2022-02-28 13:05:38 +01:00
Ramon Wenger 83b8b74c93 Add typescript support to jest tests 2022-02-28 12:58:57 +01:00
Ramon Wenger 9e1ffbc710 Fix cypress test 2022-02-28 12:51:38 +01:00
Ramon Wenger d2dd8d8c5b Update styling for content block form 2022-02-28 12:35:46 +01:00
Ramon Wenger 6c97f2ba4c Update layout of content block form elements 2022-02-28 11:16:49 +01:00
Ramon Wenger b8e87256d1 Fix value bug 2022-02-28 11:04:52 +01:00
Ramon Wenger 233a2655f7 Change regular text form to be tip tap, revert old component 2022-02-24 17:54:51 +01:00
Ramon Wenger 031e4d58de Add new component for html editing 2022-02-24 16:49:39 +01:00
Ramon Wenger 1043b647a0 Change implementation of content editable div 2022-02-23 23:45:47 +01:00
Ramon Wenger ad79285e20 Update dependencies 2022-02-23 23:45:28 +01:00
Ramon Wenger cf9eb76ae2 Add more typescript definitions 2022-02-23 23:45:10 +01:00
Ramon Wenger 07ac265e43 Add styling for contenteditable div 2022-02-22 10:51:50 +01:00
Ramon Wenger 396dc00bc9 Add some toy example for a contenteditable div
Note: does not work currenty, because the parent attribute overwrites
the value. Need to implement something that prevents the overwrite while
the element is focused
2022-02-22 10:51:50 +01:00
Ramon Wenger cefada2344 Add typescript lint plugin
Not sure if it works like this though
2022-02-18 17:33:53 +01:00
Ramon Wenger 8185ca056f Add prop type 2022-02-18 17:33:16 +01:00
Ramon Wenger 46f46f319e Add typescript support to project 2022-02-17 18:26:20 +01:00
Ramon Wenger d4e9464503 Add test for creating content blocks 2022-02-17 16:26:25 +01:00
Ramon Wenger b84381b9ab Update cypress version 2022-02-17 15:26:10 +01:00
Ramon Wenger c6b1117778 Add button for removal of chooser widget 2022-02-17 12:36:29 +01:00
Ramon Wenger 10dc8361ff Add loading spinner to document and image forms 2022-02-16 15:11:59 +01:00
Ramon Wenger d550b7057d Make footer fixed in new form 2022-02-16 14:20:37 +01:00
Ramon Wenger 86591cd69b Change content block rendering of single list items, refactor code 2022-02-15 17:42:37 +01:00
Ramon Wenger d1250e76a4 Add a subtle icon style 2022-02-15 17:22:36 +01:00
Ramon Wenger 13a5ea9534 Add content element action menu 2022-02-15 17:21:41 +01:00
Ramon Wenger bde635b21c Clean up code 2022-02-10 12:10:05 +01:00
Ramon Wenger aea50a2998 Remove the preliminary buttons to change order in content block form 2022-02-10 12:07:02 +01:00
Ramon Wenger f563483b79 Add edit route for custom content blocks 2022-02-10 12:06:03 +01:00
Ramon Wenger fdb408de84 Add swapping of elements in content arrays 2022-02-07 21:25:58 +01:00
Ramon Wenger e5f813e15a Add confirmation modal, refactor modal components 2022-02-03 20:11:06 +01:00
Ramon Wenger 1112c6754e Add subtitle block to user content block form 2022-02-03 16:24:46 +01:00
Ramon Wenger c3bac02826 Update error link 2022-02-02 17:46:48 +01:00
Ramon Wenger 769f87e05d Add validation and filtering to content block creation 2022-02-02 17:45:12 +01:00
Ramon Wenger b775d857a6 Update document block margin 2022-02-02 17:01:35 +01:00
Ramon Wenger 6d1eb48fe5 Fix delete mutation update 2022-02-02 16:53:23 +01:00
Ramon Wenger 63d79894ae Fix styling bug 2022-02-02 16:53:01 +01:00
Ramon Wenger b6ef5b2e34 Fix button below chapter title 2022-02-02 16:23:55 +01:00
Ramon Wenger 228def84b4 Fix styling bug in text element 2022-02-01 17:10:32 +01:00
Ramon Wenger c177097234 Add test for immutable operations 2022-02-01 16:07:39 +01:00
Ramon Wenger fe265f1184 Remove yet-to-be-implemented test temporarily 2022-02-01 15:56:37 +01:00
Ramon Wenger 647f384e4a Add jest test for toggle 2022-02-01 15:46:22 +01:00
Ramon Wenger b1505e3868 Unset edit mode when leaving route subtree 2022-02-01 15:45:54 +01:00
Ramon Wenger 1660b1aa33 Update jest test 2022-02-01 15:26:46 +01:00
Ramon Wenger 16e8916d5c Update class selection bug 2022-01-31 20:05:43 +01:00
Ramon Wenger 51fddbdf60 Move edit mode to local GraphQL property of module node 2022-01-31 18:24:03 +01:00
Ramon Wenger e1d3897e5e Clean up code, sanitize some inputs 2022-01-31 14:15:35 +01:00
Ramon Wenger 309468e878 Add test for project deletion 2022-01-31 14:05:35 +01:00
Ramon Wenger 7e0f16a5f2 Remove empty content lists upon removal of the last inner element 2022-01-30 22:36:39 +01:00
Ramon Wenger a988b15b76 Update bookmark tests 2022-01-30 21:17:17 +01:00
Ramon Wenger a626fd9d04 Merge remote-tracking branch 'origin/feature/new-content-block-creation-workflow' into develop 2022-01-30 10:26:20 +01:00
Ramon Wenger 12f16c3971 Update bookmark in module 2022-01-30 00:14:45 +01:00
Ramon Wenger bf89fba212 Update survey queries 2022-01-29 21:33:35 +01:00
Ramon Wenger 4caeb1f9df Update snapshot query 2022-01-29 21:29:36 +01:00
Ramon Wenger fc24958d9b Update cache properties 2022-01-29 21:15:57 +01:00
Ramon Wenger 9cc1ab5324 Update projects in frontend to use slugs instead of ids 2022-01-29 20:11:31 +01:00
Ramon Wenger 481e601878 Update test 2022-01-28 23:33:12 +01:00
Ramon Wenger 656b2be364 Update cache code 2022-01-28 23:22:28 +01:00
Ramon Wenger a3c616d10e Remove custom type definition for now 2022-01-28 22:42:56 +01:00
Ramon Wenger 3403c2db3d Add new helper functions 2022-01-28 19:53:31 +01:00
Ramon Wenger 82aa04bf90 Update mocks 2022-01-28 15:52:13 +01:00
Ramon Wenger 57704d7fc2 Refactor bookmark actions 2022-01-28 00:03:36 +01:00
Ramon Wenger 1462b08ecd Clean up graphql definitions 2022-01-27 17:59:01 +01:00
Ramon Wenger 928f9027d3 Clean up code, make Query and Mutation more standard compliant 2022-01-27 17:34:45 +01:00
Ramon Wenger 37af5c0412 Clean up and simplify some code 2022-01-27 15:07:59 +01:00
Ramon Wenger 71ed5931c7 Update some more code to not change immutable objects 2022-01-26 22:43:27 +01:00
Ramon Wenger 6ce00694d7 Remove edges from rooms query 2022-01-26 22:34:02 +01:00
Ramon Wenger e0c95ad9ce Make some more code not change immutable objects 2022-01-26 21:36:57 +01:00
Ramon Wenger 67f7ed0c20 Add missing dependency 2022-01-26 20:55:45 +01:00
Ramon Wenger 457c59cbc4 Clean up code 2022-01-26 20:49:31 +01:00
Ramon Wenger 7da98d9ae7 Clean up code 2022-01-26 20:04:51 +01:00
Ramon Wenger 09b19b9d22 Update graphql mock client 2022-01-26 20:01:17 +01:00
Ramon Wenger 0e3abdfe8e Add missing mock for test 2022-01-26 18:17:27 +01:00
Ramon Wenger d0265ce9d6 Exclude consoleLink from production build 2022-01-26 18:13:18 +01:00
Ramon Wenger 846f5dcc7f Update console link 2022-01-26 18:09:54 +01:00
Ramon Wenger 2ceb7cf706 Make back navigation work with history, to preserve scroll position 2022-01-26 18:04:37 +01:00
Ramon Wenger b2d0c4922a Fix some problems with the cache 2022-01-26 18:03:16 +01:00
Ramon Wenger 3e518e21c0 Handle cache in student submission without mutating it 2022-01-26 16:12:42 +01:00
Ramon Wenger a85296a628 Update apollo version, replace local state handling 2022-01-26 15:46:09 +01:00
Ramon Wenger 5b105958e2 Backport more wagtail code 2022-01-25 16:18:25 +01:00
Ramon Wenger 6a51052b53 Update graphql schema, update schema config 2022-01-25 15:31:15 +01:00
Ramon Wenger a31c644553 Send new content block to server, add route 2022-01-24 17:51:53 +01:00
Ramon Wenger c6c56ac851 Add icons for content form sections, refactor components 2022-01-20 17:54:11 +01:00
Ramon Wenger 1a87dbb788 Refactor content element component 2022-01-20 17:23:22 +01:00
Ramon Wenger b9ccf1700f Sanitize user input 2022-01-20 17:20:34 +01:00
Ramon Wenger 7eab58ab88 Enable removal of inner blocks 2022-01-20 16:27:02 +01:00
Ramon Wenger dfb1a3ac5a Refactor event names 2022-01-20 16:24:24 +01:00
Ramon Wenger d3c790d221 Update styling 2022-01-20 16:22:08 +01:00
Ramon Wenger 20876a0bf2 Lint some more code 2022-01-20 16:21:08 +01:00
Ramon Wenger c4195916a7 Lint some more code 2022-01-19 11:56:20 +01:00
Ramon Wenger 6bc6f5fa33 Update new add page with new properties 2022-01-19 11:47:10 +01:00
Ramon Wenger 88f1db7bfc Lint some code 2022-01-19 11:45:55 +01:00
Ramon Wenger b0a6525dd4 Update input border styling 2022-01-19 11:44:45 +01:00
Ramon Wenger 6f474d9261 Update styling for element chooser, add checkbox for nested list 2022-01-19 11:31:17 +01:00
Ramon Wenger 3ff03e9835 Hide elements of Module while loading 2022-01-19 11:29:58 +01:00
Ramon Wenger 2b82c78cc2 Add option to convert new element to nested list 2022-01-19 11:29:21 +01:00
Ramon Wenger 50cb811f05 Refactor styling of nested content lists 2022-01-19 11:23:13 +01:00
Ramon Wenger 88409a6268 Update eslint versions and config, also refactor file structure 2022-01-19 11:13:58 +01:00
Ramon Wenger 196fd5da4a Update create content block page 2022-01-17 09:05:41 +01:00
Ramon Wenger bc0918876b Update usage of new component 2022-01-13 22:29:15 +01:00
Ramon Wenger 5b548e9d6a Refactor content component form 2022-01-13 22:03:42 +01:00
Ramon Wenger f56f7178f3 Add initial test file 2022-01-13 10:54:59 +01:00
Ramon Wenger d01f0debc0 Add new gitignore file 2022-01-13 10:54:32 +01:00
Ramon Wenger 73ee8bd535 Update new content block form 2022-01-13 10:49:19 +01:00
Ramon Wenger 10a3b4fed3 Update styling 2022-01-13 10:48:07 +01:00
Ramon Wenger db35d407ca Refactor content list component 2022-01-13 10:44:09 +01:00
Ramon Wenger ddc484e0f3 Add some logging 2022-01-11 15:03:27 +01:00
Ramon Wenger 9bbd6a12de Split imports in App component 2022-01-11 14:54:27 +01:00
Ramon Wenger cd6c90d271 Update build config 2022-01-10 13:48:08 +01:00
Ramon Wenger 7afdc06c7c Update package-lock 2021-12-23 12:41:11 +01:00
Ramon Wenger 300f93e1d2 Add new route 2021-12-23 12:32:24 +01:00
Christian Cueni f3ed1c4379 Merge branch 'hotfix/update-verify-email-text' into develop 2021-12-23 09:09:55 +01:00
Christian Cueni 0d311ea887 Update verify email page 2021-12-23 09:00:14 +01:00
Ramon Wenger 40ab4243b8 Split code into more bandwidth-friendly chunks 2021-12-22 10:37:43 +01:00
Ramon Wenger 5925bc95f5 Lazy-load some more components 2021-12-21 21:03:58 +01:00
Ramon Wenger 01f4798e7a Refactor date filters to be only methods and replace moment with dayjs 2021-12-21 21:02:58 +01:00
Ramon Wenger c179d07969 Update router definitions to enable code splitting 2021-12-21 17:25:42 +01:00
Ramon Wenger 2b07a94a0c Remove unused code 2021-12-21 15:36:32 +01:00
Ramon Wenger 5236d6a2ed Fix another e2e test 2021-12-21 14:15:01 +01:00
Ramon Wenger 623919719d Fix e2e tests 2021-12-21 13:51:16 +01:00
Ramon Wenger 654ffdc8f3 Skip error message tests for now 2021-12-21 13:28:54 +01:00
Ramon Wenger b37abd3d16 Move VeeValidate calls to own components and config 2021-12-21 13:11:34 +01:00
Ramon Wenger 93938baa34 Add bundle analyzer plugin 2021-12-21 12:25:57 +01:00
Ramon Wenger 31f3145cbd Replace old vee-validate version and rewrite the usages 2021-12-20 17:17:28 +01:00
Christian Cueni 3c88da4bc4 Merge branch 'hotfix/add-resend-email-link' into develop 2021-12-20 16:02:54 +01:00
Christian Cueni 6eb2fb514b Add link to hep's email verification page 2021-12-20 14:52:42 +01:00
Ramon Wenger 52caced8b0 Remove failing cypress test 2021-12-20 13:03:16 +01:00
Ramon Wenger 7de354eea2 Remove unused SCSS import 2021-12-20 11:14:15 +01:00
Ramon Wenger d87e493c21 Downgrade to vue 2 2021-12-20 09:29:09 +01:00
Ramon Wenger f2fec255c8 Update webpack configs 2021-12-16 14:10:42 +01:00
Christian Cueni c6366e9b91 Merge branch 'hotfix/change-ehb-name' into develop 2021-12-15 09:22:32 +01:00
Christian Cueni 52688bd0b2 Make linter happy 😘 2021-12-15 07:10:26 +01:00
Christian Cueni bf56970d86 Update EHB name 2021-12-15 06:55:26 +01:00
Ramon Wenger bdb06be67c Start update process for Vue 3 2021-12-13 20:54:09 +01:00
Christian Cueni c5a9cf0415 Merge branch 'hotfix/update-copy' into develop 2021-11-30 06:59:01 +01:00
Christian Cueni 16a0038391 Update text 2021-11-29 15:57:40 +01:00
Christian Cueni da42bb4b76 Merge branch 'hotfix/show-solution-checkbox-ms-394' 2021-11-29 14:28:11 +01:00
Christian Cueni 4cbf4007e8 Merge branch 'hotfix/assignment-color-ms-294' into develop 2021-11-29 14:15:10 +01:00
Christian Cueni bb244d1f17 Style text in lists in solutions correctly 2021-11-29 12:55:36 +01:00
Christian Cueni 812be67247 Merge branch 'hotfix/instrument-field-ms-398' into develop 2021-11-29 12:04:43 +01:00
Christian Cueni d9240ef1c6 Merge branch 'hotfix/show-solution-checkbox-ms-394' into develop 2021-11-29 08:41:01 +01:00
Christian Cueni c4183b3469 Add test 2021-11-23 15:06:05 +01:00
Christian Cueni 00ae2a4cf2 Remove unused variable, make linter happy 2021-11-23 07:17:51 +01:00
Christian Cueni c58e33b1e9 Send module update upon result only once 2021-11-18 16:03:42 +01:00
Christian Cueni eb348fd68d Merge branch 'hotfix/last-modules-ms-392' into develop 2021-11-18 15:05:43 +01:00
Christian Cueni ca82a080d1 Refetch current module after class change 2021-11-18 13:39:55 +01:00
Christian Cueni 3c4646bff6 Delete ModuleNode caches on class change 2021-11-18 13:29:42 +01:00
Christian Cueni 013788a5bc Check if lastmodule exists 2021-11-17 14:54:37 +01:00
Christian Cueni fcd2369621 Merge branch 'hotfix/2021-11-16' into develop 2021-11-16 12:00:46 +01:00
Christian Cueni b0aed1ca74 Add type to parent if missing 2021-11-16 11:55:57 +01:00
Christian Cueni 36932baa89 Fix instrument colors 2021-11-16 10:50:43 +01:00
Christian Cueni ffcf382c51 Make linter happy 2021-11-16 10:45:59 +01:00
Christian Cueni febd820267 Fix broken bookmark creation 2021-11-16 10:20:25 +01:00
Christian Cueni 591c922c98 Add missing subselection to query, update tests 2021-11-16 08:49:28 +01:00
Ramon Wenger 72039cfc29 Merge branch 'hotfix/survey-matrix' into develop 2021-11-15 14:39:45 +01:00
Ramon Wenger ea43b32a75 Update survey-vue version to fix matrix bug 2021-11-15 13:48:31 +01:00
Christian Cueni 21f8cd4022 Re-enable test 2021-11-11 15:47:34 +01:00
Ramon Wenger 7a850b3a94 Add frontend test for instrument page and fix query bug 2021-11-11 13:59:37 +01:00
Christian Cueni fa469bf570 Skip test 2021-11-11 09:13:08 +01:00
Christian Cueni 07792ec72d Use change instead click event 2021-11-11 09:13:08 +01:00
Christian Cueni 5ac9999572 Set prop on list component 2021-11-11 09:13:07 +01:00
Christian Cueni fac3dd6d87 Add link 2021-11-11 09:13:07 +01:00
Christian Cueni 422a1a3d58 Merge branch 'feature/fix-comment-input-ms-370' into develop 2021-11-09 12:49:12 +01:00
Christian Cueni c9cb2a17cc Merge branch 'hotfix/no-show-text-ms-371' into develop 2021-11-09 08:17:27 +01:00
Christian Cueni c04f1a3f3f Clear input after submit 2021-11-08 15:42:22 +01:00
Christian Cueni a37387db5e Fix text form 2021-11-08 14:26:58 +01:00
Ramon Wenger 281393d5cc Merge branch 'hotfix/room-actions-menu' into develop 2021-11-04 07:37:41 +01:00
Ramon Wenger f7ecb82cda Fix dropdown for room actions 2021-11-04 07:35:12 +01:00
Ramon Wenger ea56f09ad3 Merge branch 'hotfix/snapshot-dropdown' into develop 2021-11-02 20:39:40 +01:00
Ramon Wenger bc60aafafb Fix snapshot dropdown 2021-11-02 20:14:32 +01:00
Ramon Wenger dc5d922469 Fix es-lint issue and remove console log 2021-11-01 12:05:59 +01:00
Ramon Wenger 3e82389299 Refactor current instrument filter query, add styling for active state 2021-11-01 11:57:07 +01:00
Ramon Wenger bfe31ee146 Merge branch 'hotfix/class-selection-menu' into develop 2021-11-01 10:03:21 +01:00
Ramon Wenger 768e3f2e1d Stop class selection menu from immediatly closing again 2021-11-01 09:55:02 +01:00
Ramon Wenger e1a87739df Add some styling for filter group headers 2021-10-31 22:02:30 +01:00
Ramon Wenger 8117a6b4c0 Add code for filtering instruments in frontend
Also add some styling
2021-10-31 21:48:21 +01:00
Ramon Wenger 4ba009fbb6 Update frontend test 2021-10-31 21:46:18 +01:00
Ramon Wenger 08c4a6f7e1 Fix permissions on project page 2021-10-31 12:06:40 +01:00
Ramon Wenger ac6c60f8c3 Add instrument type query 2021-10-30 22:29:31 +02:00
Ramon Wenger 66a0427183 Update sidebar test 2021-10-30 21:56:52 +02:00
Ramon Wenger ef6d76aee1 Merge branch 'release/new-portfolio' into develop 2021-10-27 18:13:51 +02:00
Ramon Wenger 9aa1bb5730 Fix permissions on project page 2021-10-26 10:33:09 +02:00
Ramon Wenger ebe266a7b0 Update cypress tests 2021-10-25 16:08:52 +02:00
Ramon Wenger a2ecbdd3b4 Add test for and fix bug in projects page 2021-10-25 13:38:03 +02:00
Ramon Wenger 96b5fcbcd5 Add test and fix a bug for project share button 2021-10-25 13:07:13 +02:00
Ramon Wenger bf01143e4c Update widget width 2021-10-25 12:31:11 +02:00
Ramon Wenger 5fd5a5be4a Add new test for instruments page, start refactor and style changes 2021-10-20 13:57:32 +02:00
Ramon Wenger 3c03e3c741 Add new test, update naming 2021-10-18 17:46:45 +02:00
Ramon Wenger 348e9198b6 Add share link to project page 2021-10-10 21:53:54 +02:00
Ramon Wenger 74234b45c3 Fix some bugs with the click outside directive 2021-10-10 21:19:56 +02:00
Ramon Wenger 66883ed6d0 Fix sidebar bug 2021-10-10 21:01:32 +02:00
Ramon Wenger 91a1dd0bdb Merge branch 'feature/new-portfolio-layout' into develop 2021-10-07 20:21:20 +02:00
Ramon Wenger 935a5c03f7 Update some configs 2021-10-07 20:20:34 +02:00
Ramon Wenger eadfb27595 Remove time from frontend test 2021-10-07 18:31:31 +02:00
Ramon Wenger c36a90a149 Update frontend test 2021-10-07 17:27:20 +02:00
Ramon Wenger 42201c1b77 Update failing frontend tests 2021-10-07 17:09:24 +02:00
Ramon Wenger 4f9d3bc33d Update styling on project detail page 2021-10-07 11:22:02 +02:00
Ramon Wenger 46fcc10621 Add new frontend test 2021-10-05 23:21:53 +02:00
Ramon Wenger b4f11fa29b Add buttons to project entry form 2021-10-05 22:54:40 +02:00
Ramon Wenger 937c6cff2e Update project entry properties 2021-10-05 13:19:26 +02:00
Ramon Wenger 1f18f0feeb Update project list on portfolio page 2021-09-27 14:19:08 +02:00
Ramon Wenger e77cb477c5 Add new link to read only banner 2021-09-22 11:39:12 +02:00
Ramon Wenger 8e4cffd28f Fix some cypress tests 2021-09-20 21:02:27 +02:00
Ramon Wenger 51beefe293 Update test 2021-09-02 09:55:03 +02:00
Ramon Wenger f84ac32aee Update some portfolio components 2021-09-02 09:39:06 +02:00
Ramon Wenger 96ed807b2b Update schema for projects 2021-09-02 09:38:43 +02:00
Ramon Wenger 739e29d872 Update styling for room entry actions 2021-09-01 16:49:01 +02:00
Ramon Wenger 3f5d705877 Add portfolio onboarding page 2021-09-01 16:29:13 +02:00
Ramon Wenger e0ee8b5cad Add failing tests for new features 2021-09-01 16:29:13 +02:00
Ramon Wenger 337a9e49cf Fix article page styling 2021-09-01 15:52:06 +02:00
Ramon Wenger b494fc08d3 Update new component 2021-09-01 15:48:31 +02:00
Ramon Wenger 16f7208db2 Restyle room entry actions 2021-09-01 15:33:04 +02:00
Ramon Wenger 0977f53bcc Add new check for form title 2021-09-01 14:36:42 +02:00
Ramon Wenger 704da5a749 Add new cypress test for changing class in room view 2021-09-01 14:27:57 +02:00
Ramon Wenger 1a3d9afd31 Fix cypress test 2021-08-31 18:50:35 +02:00
Ramon Wenger 94a13f4a15 Enable students to add room entries 2021-08-31 18:42:22 +02:00
Ramon Wenger 36c84c500c Fix cypress test 2021-08-31 18:26:14 +02:00
Ramon Wenger de03792029 Add new test for room entry actions 2021-08-31 18:24:50 +02:00
Ramon Wenger 8c5bc36728 Add test for room deletion 2021-08-31 18:10:03 +02:00
Ramon Wenger d509b24666 Update change visibility modal 2021-08-31 17:49:40 +02:00
Ramon Wenger 94bd5757e5 Add rejoin button to class list 2021-08-31 15:24:02 +02:00
Ramon Wenger 84d9836c41 Update frontend tests 2021-08-30 16:34:35 +02:00
Ramon Wenger c1ef6a2aee Add illustration 2021-08-30 16:09:17 +02:00
Ramon Wenger fe8ecdf1d2 Update room onboarding styling 2021-08-27 18:39:15 +02:00
Ramon Wenger e368307d3d Add mutation to frontend 2021-08-27 16:03:32 +02:00
Ramon Wenger b0d4615c2b Refactor room mutation location 2021-08-27 15:51:14 +02:00
Ramon Wenger 572074dbfb Add mutation to schema, also add tests 2021-08-27 15:49:28 +02:00
Ramon Wenger 9c7252ee47 Add visibility widget for room 2021-08-27 09:51:02 +02:00
Ramon Wenger 20aceaf162 Update room visibility modal with a save button 2021-08-26 17:53:18 +02:00
Ramon Wenger 6dd737a84f Add new modal for changing visibility 2021-08-25 20:56:48 +02:00
Ramon Wenger 07a7079fdf Remove school class select from new room form 2021-08-25 16:08:59 +02:00
Ramon Wenger 34155d7c02 Fix room page spacing 2021-08-25 15:12:36 +02:00
Ramon Wenger f9e7534fff Fix cypress test 2021-08-25 14:59:37 +02:00
Ramon Wenger a9a92c2e38 Fix alignment style issue in room page 2021-08-25 14:29:36 +02:00
Ramon Wenger 7118b32cbb Fix unit test 2021-08-25 14:25:04 +02:00
Ramon Wenger cf5a3f7d9d Update add room entry button 2021-08-25 14:22:20 +02:00
Ramon Wenger 64c5963490 Update styling of room page 2021-08-25 13:48:37 +02:00
Ramon Wenger 6961c96dd4 Add styling to comments 2021-08-25 09:07:40 +02:00
Ramon Wenger b966b4e981 Re-add comment test 2021-08-24 13:31:05 +02:00
Ramon Wenger ea7a2b76a9 Skip test temporarily 2021-08-23 22:55:57 +02:00
Ramon Wenger 1dc04366c2 Temporarily comment part of a test 2021-08-23 20:27:03 +02:00
Ramon Wenger c8c7d8aeb1 Update package-lock file 2021-08-23 20:14:48 +02:00
Ramon Wenger f616fe6a83 Add comment component 2021-08-23 17:36:45 +02:00
Ramon Wenger 30b123523a Add comment model 2021-08-19 21:24:32 +02:00
Ramon Wenger 741073c187 Add emoji bar and comment input to article view 2021-08-19 16:49:45 +02:00
Ramon Wenger df0f093b05 Add new emoji bar and some tests for it 2021-08-19 16:34:13 +02:00
Ramon Wenger 0af3494053 Hide button for student 2021-08-19 15:11:44 +02:00
Ramon Wenger 3a7f895354 Skip test again 2021-08-19 11:51:10 +02:00
Ramon Wenger 180300bb80 Fix typo 2021-08-18 22:56:06 +02:00
Ramon Wenger 8c70b051ff Fix race condition 2021-08-18 22:40:29 +02:00
Ramon Wenger b43b70a40b Fix rooms test 2021-08-18 22:16:48 +02:00
Ramon Wenger 33b476fcb0 Fix room test 2021-08-18 22:11:32 +02:00
Ramon Wenger 5785077edd Add missing data property 2021-08-18 20:25:47 +02:00
Ramon Wenger afb0b7131d Update cypress test 2021-08-18 19:00:00 +02:00
Ramon Wenger 934ee977f6 Add room onboarding widget 2021-08-18 18:26:30 +02:00
Ramon Wenger 8bf76a606e Update some cypress tests 2021-08-18 14:01:23 +02:00
Ramon Wenger 23a3c3ca6e Skip failing tests for now 2021-08-18 09:57:40 +02:00
Ramon Wenger 2878097729 Update another cypress test 2021-08-16 22:40:57 +02:00
Ramon Wenger ca522d385b Fix old cypress test
Also add new scripts for sorry-cypress
2021-08-16 20:43:45 +02:00
Ramon Wenger 605bde9e95 Update mocks for cypress tests 2021-08-13 17:44:18 +02:00
Ramon Wenger 5bcf3c0f03 Fix cypress tests 2021-08-13 17:34:17 +02:00
Ramon Wenger 27d3525ea5 Fix bug in modal text 2021-08-13 16:59:03 +02:00
Ramon Wenger cec562589f Fix re-added tests 2021-08-13 15:33:31 +02:00
Ramon Wenger f384844380 Uncomment old tests, add new test 2021-08-11 18:26:04 +02:00
Ramon Wenger e490b58e96 Update cypress test 2021-08-11 17:10:46 +02:00
Ramon Wenger 1a928a824a Update cypress test 2021-08-11 15:45:37 +02:00
Ramon Wenger e32b49ad5f Disable activating and deactivating users when in read only mode 2021-08-10 17:25:59 +02:00
Ramon Wenger 4977644fa4 Make project and portfolio read only when selected class inactive 2021-08-10 16:37:37 +02:00
Ramon Wenger 0e1764f51c Refactor cypress tests 2021-08-05 17:35:23 +02:00
Ramon Wenger e7d25535a9 Fix cypress tests 2021-08-05 16:05:09 +02:00
Ramon Wenger 8b1b4d3c7b Add missing file 2021-08-05 12:17:38 +02:00
Ramon Wenger def93672fc Add license activation link to read only banner 2021-08-05 12:02:44 +02:00
Ramon Wenger dc43b88916 Add cypress test for read only portfolio 2021-08-05 11:41:57 +02:00
Ramon Wenger 7a5d0b90db Fix cypress test, rename some files 2021-08-04 17:07:17 +02:00
Ramon Wenger 692eb13a9b Update cache when leaving school class 2021-08-04 16:52:38 +02:00
Ramon Wenger 53b5102114 Remove module teacher navigation when class inactive 2021-08-04 15:18:01 +02:00
Ramon Wenger 49e7d2e3ba Skip some tests 2021-08-03 23:46:46 +02:00
Ramon Wenger 0adf18dbe6 Fix layout on hello page 2021-08-03 23:38:39 +02:00
Ramon Wenger 788044bcd6 Re-add old classes link 2021-08-03 23:23:45 +02:00
Ramon Wenger 69d83d2cb0 Add new test for read only news 2021-08-03 23:20:18 +02:00
Ramon Wenger d495136b05 Remove news link and news teasers for read only users 2021-08-03 23:04:19 +02:00
Ramon Wenger a6c483c67c Update spell check cypress test 2021-08-03 17:32:12 +02:00
Ramon Wenger 815dfe7b07 Load me query for banner from cache only 2021-08-03 17:28:44 +02:00
Ramon Wenger e4e1c0f418 Temporarily disable failing test 2021-08-03 15:16:19 +02:00
Ramon Wenger 44f25bd113 Add read-only banner 2021-08-03 15:12:09 +02:00
Ramon Wenger 7728f654a5 Refactor dummy users to be more anonymous 2021-08-03 14:16:15 +02:00
Ramon Wenger 57698e577e Move news query from public to private apollo client 2021-08-03 14:10:27 +02:00
Ramon Wenger 26cda08d94 Add read only on a per school class basis to assignments 2021-07-30 17:54:46 +02:00
Ramon Wenger cccaf21c9c Fix broken cypress test 2021-07-29 11:41:22 +02:00
Ramon Wenger d4182e7e1a Make new tests succeed 2021-07-29 10:52:13 +02:00
Ramon Wenger 37e5c7cf64 Add more failing frontend test steps 2021-07-28 20:00:09 +02:00
Ramon Wenger 11aac2ec94 Rename test, add new frontend test for single room view 2021-07-28 17:41:04 +02:00
Ramon Wenger ff9f2bdd81 Update Cypress version 2021-07-28 16:36:33 +02:00
Ramon Wenger 0804d1e324 Add frontent test for room with read only school class selected 2021-07-28 16:36:02 +02:00
Ramon Wenger 462348dd32 Add test for read only mode in room 2021-07-27 17:41:43 +02:00
Ramon Wenger 841a2c04da Hide team menu item in read only mode 2021-07-26 17:03:09 +02:00
Christian Cueni 58071ad760 Fix svg top-alignment 2021-07-22 20:06:42 +02:00
Christian Cueni b4e458ffb3 Allow hello illustration only to be 300px wide 2021-07-22 07:20:27 +02:00
Christian Cueni 075f894d07 Add links to hello page 2021-07-21 16:11:16 +02:00
Christian Cueni 9c4320e94a Handle missing env in mixin 2021-07-21 09:48:43 +02:00
Christian Cueni b5de0b582c Don't use hep logout in tests 2021-07-21 08:53:04 +02:00
Christian Cueni 042e21cfd6 Redirect to hep in logout path 2021-07-21 08:28:44 +02:00
Christian Cueni 7e0a240911 Include env var in exports 2021-07-21 07:53:22 +02:00
Christian Cueni f8f40d08b8 Redirect user to hep logout-url after logout 2021-07-21 07:18:08 +02:00
Christian Cueni 8ad74126b7 Fix mobile join class view 2021-07-14 11:38:46 +02:00
Christian Cueni ef8a57a0b6 Fix hello page css 2021-07-14 09:13:16 +02:00
Christian Cueni 62a23fac4f Fix missing header 2021-07-13 16:38:07 +02:00
Christian Cueni b33f23b4c9 Fix duplicate imports in routes 2021-07-13 15:55:25 +02:00
Christian Cueni 3c25cb53b2 Skip test 2021-07-13 13:48:41 +02:00
Christian Cueni 6dd64711c5 Update register address 2021-07-13 13:25:51 +02:00
Christian Cueni b55e9a26d3 Fix linting error 2021-07-13 13:25:13 +02:00
Christian Cueni e1825399c8 Install Authlib 2021-07-13 13:25:13 +02:00
Christian Cueni 7c350cfef9 Make linter happy 2021-07-13 13:25:13 +02:00
Christian Cueni 5c5c67bcea Update hep logo, set max with for splitview 2021-07-13 13:25:13 +02:00
Christian Cueni 4762751fc9 Update settings, fix typo 2021-07-13 13:25:13 +02:00
Christian Cueni 86613c881e Fix typo 👨‍🔧 2021-07-13 13:25:13 +02:00
Christian Cueni 74b13d0e15 Add auth error route 2021-07-13 13:25:13 +02:00
Christian Cueni 6453424630 Add login error page 2021-07-13 13:25:13 +02:00
Christian Cueni 29e95d3d9e Use consts 2021-07-13 13:25:13 +02:00
Christian Cueni 0d371aed13 Update url 2021-07-13 13:25:13 +02:00
Christian Cueni f1ca00f47b Clean up 2021-07-13 13:25:13 +02:00
Christian Cueni 25b60d1c5a Add correct registration link 2021-07-13 13:25:13 +02:00
Christian Cueni b2549a2d08 Make linter happy 2021-07-13 13:25:13 +02:00
Christian Cueni 03a5a522dd Add hello illustration 2021-07-13 13:25:13 +02:00
Christian Cueni 5188d2a061 Update states, add verify email page 2021-07-13 13:25:13 +02:00
Christian Cueni a9e7325b86 Style hello page, style mobile 2021-07-13 13:25:13 +02:00
Christian Cueni 34ad66bab7 Add basic styles to hello page elements 2021-07-13 13:25:13 +02:00
Christian Cueni 2e3cb1d832 Style hellopage about 2021-07-13 13:25:13 +02:00
Christian Cueni 125882df46 Add SplitLayout, refactor onboarding 2021-07-13 13:25:13 +02:00
Christian Cueni ededdc6079 Remove console.log 2021-07-13 13:25:12 +02:00
Christian Cueni f39deb8cf1 Remove axios 2021-07-13 13:25:12 +02:00
Christian Cueni 08e259ebf6 Fix test, add env-variables 2021-07-13 13:25:11 +02:00
Christian Cueni a6bfe0526c Remove unused e2e tests, add oauth tests 2021-07-13 13:24:23 +02:00
Christian Cueni 8db122c436 Remove unused code 2021-07-13 13:24:23 +02:00
Christian Cueni 8ac5ab67e9 Handle redirect after successful login in frontend 2021-07-13 13:24:22 +02:00
Christian Cueni 3c89a8b256 Remove or comment unused code 2021-07-13 13:24:22 +02:00
Christian Cueni 04473ecad3 Remove axios 2021-07-13 13:24:22 +02:00
Christian Cueni 91fa976317 Redirect back to frontend upon successful oauth 2021-07-13 13:18:43 +02:00
Ramon Wenger 7da9bd0bf6 Fix more cypress tests 2021-07-08 16:02:02 +02:00
Ramon Wenger ecba2e3e3e Fix cypress tests 2021-07-08 15:49:18 +02:00
Ramon Wenger c131dc6c8e Add read only mode for class and team management 2021-07-08 15:30:19 +02:00
Ramon Wenger 4b6d067dc4 Merge branch 'feature/read-only-subnavigation' into develop 2021-07-07 16:24:28 +02:00
Ramon Wenger 1d66cc86be Fix naming 2021-07-07 16:02:12 +02:00
Ramon Wenger 7d5fd5cff6 Prettify code 2021-07-07 11:41:34 +02:00
Ramon Wenger 33bf0cd70e Hide module teacher actions when in read-only mode 2021-07-06 21:32:12 +02:00
Ramon Wenger 0ae9ccaa68 Update exception 2021-07-06 20:37:52 +02:00
Ramon Wenger b369f665c3 Implement frontend tests for assignment read only mode 2021-07-06 17:29:39 +02:00
Ramon Wenger 71bd9f6d14 Update readonly property on user 2021-07-06 15:41:02 +02:00
Ramon Wenger 949f656079 Make assignments read only in client 2021-07-05 13:14:03 +02:00
Ramon Wenger e4bb4cc9ee Add tests for read only assignments 2021-07-01 16:58:56 +02:00
Ramon Wenger 9ea9b9be1b Re-add leave button and inactive members to group list 2021-06-30 15:52:57 +02:00
Ramon Wenger 77eecefeb1 Fix popover position on portfolio project page 2021-06-28 15:06:31 +02:00
Ramon Wenger ab65e07a1d Fix content block deletion bug 2021-06-22 16:19:11 +02:00
Ramon Wenger 20810ee732 Fix footer position in long surveys 2021-06-17 13:30:52 +02:00
Ramon Wenger 45b3414226 Reset chapter visibilities 2021-06-14 11:30:14 +02:00
Ramon Wenger c02e150058 Always fetch assignments submissions from server
Also poll every 30 seconds for new submissions
2021-06-07 16:21:19 +02:00
Ramon Wenger 533d3804d6 Go back after completing a survey 2021-06-07 15:17:24 +02:00
Ramon Wenger 3156b2c482 Remove edges from objective group query 2021-06-07 14:57:19 +02:00
Ramon Wenger f1db43a092 Turn instrument button into a link 2021-06-06 19:21:40 +02:00
Ramon Wenger dcd8420419 Merge branch 'feature/snapshots' into develop 2021-06-06 19:06:14 +02:00
Ramon Wenger 000fbeaa91 Fix failing frontend test 2021-06-06 18:53:56 +02:00
Ramon Wenger 25d08f2c09 Fix some code in the cypress tests 2021-06-06 18:53:16 +02:00
Ramon Wenger c8edbf9b13 Remove unused variable 2021-05-25 23:55:45 +02:00
Ramon Wenger 4a5ad26fe6 Fix unit tests 2021-05-25 23:54:16 +02:00
Ramon Wenger a7e0555863 Change wording 2021-05-25 23:31:53 +02:00
Ramon Wenger 9582773378 Add 'Leave Team' action 2021-05-25 23:30:19 +02:00
Ramon Wenger a415604610 Remove .only in cypress test 2021-05-25 14:07:27 +02:00
Ramon Wenger f95bbea1ca Hide hidden objective groups in snapshot preview 2021-05-25 13:56:32 +02:00
Ramon Wenger 1f85defb2a Add 2 new frontend tests 2021-05-19 12:59:14 +02:00
Ramon Wenger fb9ba7d2bb Add new frontend test 2021-05-19 11:48:45 +02:00
Ramon Wenger 7c86338191 Add failing frontend test 2021-05-18 22:40:04 +02:00
Ramon Wenger ef15a655b8 Add objectives to snapshot preview 2021-05-18 17:32:38 +02:00
Ramon Wenger 293bdd84ce Fix frontend tests 2021-05-17 14:17:10 +02:00
Ramon Wenger 484b7a45a6 Fix cypress test 2021-05-12 17:28:50 +02:00
Ramon Wenger 7b42f3c187 Add frontend tests for snapshot menu 2021-05-12 16:50:51 +02:00
Ramon Wenger 38313ecb26 Fix jest test 2021-05-12 15:56:46 +02:00
Ramon Wenger 24c88e84ff Add ability to share a snapshot 2021-05-10 14:05:14 +02:00
Ramon Wenger ade00205e5 Reset module edit mode on navigation 2021-05-08 23:20:44 +02:00
Ramon Wenger 885d321c96 Add constants and update schema 2021-05-06 23:19:47 +02:00
Ramon Wenger 96ba04d1d1 Add apply snapshot mutation 2021-05-06 23:19:04 +02:00
Ramon Wenger 66949f2574 Add snapshot list menu 2021-05-06 23:18:41 +02:00
Ramon Wenger e990596af5 Update snapshot node and mutation 2021-05-06 23:17:48 +02:00
Ramon Wenger 3d78761e20 Add snapshot module header
Also refactor some queries and other code
2021-05-06 23:13:57 +02:00
Ramon Wenger bcca3b3e04 Merge branch 'hotfix/assignment-html' into develop 2021-05-06 12:04:38 +02:00
Ramon Wenger 45264b00e5 Add frontend test and fix assignment solution text 2021-05-06 11:59:52 +02:00
Ramon Wenger 046b741458 Update schema 2021-05-06 11:20:27 +02:00
Ramon Wenger da85d3dbc2 Fix frontend tests 2021-05-06 10:59:32 +02:00
Ramon Wenger 70e7dc39a9 Display snapshot module detail 2021-05-05 00:18:53 +02:00
Ramon Wenger ca549e93e5 Split content block fragment into multiple parts 2021-05-05 00:14:04 +02:00