Commit Graph

621 Commits

Author SHA1 Message Date
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 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 7eab58ab88 Enable removal of inner blocks 2022-01-20 16:27:02 +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 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 73ee8bd535 Update new content block form 2022-01-13 10:49:19 +01:00
Ramon Wenger 300f93e1d2 Add new route 2021-12-23 12:32:24 +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 c179d07969 Update router definitions to enable code splitting 2021-12-21 17:25:42 +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 b37abd3d16 Move VeeValidate calls to own components and config 2021-12-21 13:11:34 +01:00
Ramon Wenger 31f3145cbd Replace old vee-validate version and rewrite the usages 2021-12-20 17:17:28 +01:00
Christian Cueni 6eb2fb514b Add link to hep's email verification page 2021-12-20 14:52:42 +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
Christian Cueni 16a0038391 Update text 2021-11-29 15:57:40 +01:00
Christian Cueni c58e33b1e9 Send module update upon result only once 2021-11-18 16:03:42 +01:00
Christian Cueni 013788a5bc Check if lastmodule exists 2021-11-17 14:54:37 +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 5ac9999572 Set prop on list component 2021-11-11 09:13:07 +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 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 08c4a6f7e1 Fix permissions on project page 2021-10-31 12:06:40 +01:00
Ramon Wenger ef6d76aee1 Merge branch 'release/new-portfolio' into develop 2021-10-27 18:13:51 +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 5fd5a5be4a Add new test for instruments page, start refactor and style changes 2021-10-20 13:57:32 +02:00
Ramon Wenger 348e9198b6 Add share link to project page 2021-10-10 21:53:54 +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 1f18f0feeb Update project list on portfolio page 2021-09-27 14:19:08 +02:00
Ramon Wenger 3f5d705877 Add portfolio onboarding page 2021-09-01 16:29:13 +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 d509b24666 Update change visibility modal 2021-08-31 17:49:40 +02:00
Ramon Wenger 84d9836c41 Update frontend tests 2021-08-30 16:34:35 +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 9c7252ee47 Add visibility widget for room 2021-08-27 09:51:02 +02:00
Ramon Wenger 07a7079fdf Remove school class select from new room form 2021-08-25 16:08:59 +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 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 8c70b051ff Fix race condition 2021-08-18 22:40:29 +02:00
Ramon Wenger 5785077edd Add missing data property 2021-08-18 20:25:47 +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 ca522d385b Fix old cypress test
Also add new scripts for sorry-cypress
2021-08-16 20:43:45 +02:00
Ramon Wenger 27d3525ea5 Fix bug in modal text 2021-08-13 16:59:03 +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 e7d25535a9 Fix cypress tests 2021-08-05 16:05:09 +02:00
Ramon Wenger dc43b88916 Add cypress test for read only portfolio 2021-08-05 11:41:57 +02:00
Ramon Wenger 692eb13a9b Update cache when leaving school class 2021-08-04 16:52:38 +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 44f25bd113 Add read-only banner 2021-08-03 15:12:09 +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 d4182e7e1a Make new tests succeed 2021-07-29 10:52:13 +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 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
Christian Cueni 075f894d07 Add links to hello page 2021-07-21 16:11:16 +02:00
Christian Cueni 62a23fac4f Fix missing header 2021-07-13 16:38:07 +02:00
Christian Cueni 6dd64711c5 Update register address 2021-07-13 13:25:51 +02:00
Christian Cueni 5c5c67bcea Update hep logo, set max with for splitview 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 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 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 8db122c436 Remove unused code 2021-07-13 13:24:23 +02:00