Commit Graph

1540 Commits

Author SHA1 Message Date
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
Ramon Wenger 09566f1193 Re-add the module component 2021-05-04 22:53:42 +02:00
Ramon Wenger 4ea598b700 Refactor graphql query location 2021-05-04 22:50:37 +02:00
Ramon Wenger 85a3131680 Add snapshot module detail query 2021-05-04 15:25:28 +02:00
Ramon Wenger b59632e0bb Add snapshot detail view 2021-05-03 11:16:23 +02:00
Ramon Wenger 3a64a11ea8 Refactor some file locations 2021-05-03 11:15:20 +02:00
Ramon Wenger cde5e8d964 Add snapshot creator and created date 2021-04-29 16:46:32 +02:00
Ramon Wenger 19742f40e1 Clean up some client code 2021-04-28 00:44:31 +02:00
Ramon Wenger 69b3353931 Add new client elements for snapshots 2021-04-28 00:43:13 +02:00
Ramon Wenger d4a1c201f2 Clean up code, add some todos 2021-04-26 19:26:47 +02:00
Ramon Wenger 13b067f77f Merge branch 'hotfix/survey-readonly' into develop 2021-04-17 13:34:59 +02:00
Ramon Wenger 622b222b53 Move dependency to correct file 2021-04-17 13:27:40 +02:00
Ramon Wenger 504806bc2b Fix survey readonly bug 2021-04-17 13:16:16 +02:00
Ramon Wenger da2253a73d Merged in feature/teams (pull request #81)
Feature/teams

Approved-by: Christian Cueni
2021-04-12 14:53:13 +00:00
Ramon Wenger 09276571e0 Update SurveyJS version 2021-04-07 18:20:07 +02:00
Ramon Wenger 7ccf6c412e Update event name to be more meaningful 2021-04-06 12:06:58 +02:00
Ramon Wenger 07071148e3 Add join team mutation to client 2021-03-25 23:13:31 +01:00
Ramon Wenger a8d3635d7b Update frontend cypress tests 2021-03-25 20:49:36 +01:00
Ramon Wenger ef5c1c6279 Update e2e test schema 2021-03-25 20:33:50 +01:00
Ramon Wenger 65b25ed488 Add missing file 2021-03-25 18:14:32 +01:00
Ramon Wenger b84aa50443 Add update team name mutation and modal 2021-03-25 17:58:52 +01:00
Ramon Wenger 0f59cf1b99 Add generic edit modal 2021-03-25 17:44:53 +01:00
Ramon Wenger 19bcbaf168 Add team mutations and pages 2021-03-25 16:31:11 +01:00
Ramon Wenger d334370f3b Refactor some code, generalize some components 2021-03-25 16:29:12 +01:00
Ramon Wenger 45db4e3258 Remove unused query import 2021-03-25 00:16:45 +01:00
Ramon Wenger ea3a404ae7 Add new pages for joining and creating teams 2021-03-24 23:38:49 +01:00
Ramon Wenger 19b721388b Add my teams page 2021-03-24 18:51:29 +01:00
Ramon Wenger 728ac73821 Temporarily disable failing test 2021-03-24 09:56:14 +01:00
Ramon Wenger 8c9c27b9c4 Temporarily remove cache update of last module mutation 2021-03-24 09:46:35 +01:00
Ramon Wenger b635dc338a Fix objectives bug 2021-03-24 00:58:20 +01:00
Ramon Wenger 5e5b413afb Add tests to cover more use cases 2021-03-23 14:09:08 +01:00
Ramon Wenger 751988be62 Hide solutions link temporarily 2021-03-22 20:11:23 +01:00
Ramon Wenger 81d0973dda Update dependencies 2021-03-18 16:04:54 +01:00
Ramon Wenger cc68e299f6 Merge branch 'hotfix/login-bug-as-new-student' into develop 2021-03-18 15:47:32 +01:00
Ramon Wenger b5118f6c1e Fix login bug for users with no school class 2021-03-18 15:47:05 +01:00
Ramon Wenger a3291de999 Merge branch 'hotfix/survey-progress-style' into develop 2021-03-18 14:22:47 +01:00
Ramon Wenger bfc2ccdf8e Fix surve progress bar styling
To prevent it from causing a linebreak
2021-03-18 14:21:57 +01:00
Ramon Wenger 92885c3494 Update frontend test 2021-03-17 22:28:28 +01:00
Ramon Wenger 81e5704fbe Add back-to-module link 2021-03-17 18:07:58 +01:00
Ramon Wenger bc53343f55 Add cypress frontend test config 2021-03-16 16:07:31 +01:00
Ramon Wenger 337cd8f5ec Split up frontend only and e2e tests 2021-03-16 15:12:47 +01:00
Ramon Wenger 59f98023d6 Refactor some file locations 2021-03-16 15:11:03 +01:00
Ramon Wenger bcff36b49f Add correct component for solution toggle 2021-03-15 23:07:40 +01:00
Ramon Wenger 273d0dc74c Add bullet point styling to assignment solution 2021-03-15 22:54:11 +01:00
Ramon Wenger c90e1dcf57 Remove log again 2021-03-15 17:38:05 +01:00
Ramon Wenger d3166b41e8 Add log command for env variable 2021-03-15 17:20:05 +01:00
Ramon Wenger 1b1311f24d Move packages to dependencies 2021-03-15 13:36:13 +01:00
Ramon Wenger e4ffecfcac Remove unused imports 2021-03-15 13:09:48 +01:00
Ramon Wenger c130219ed0 Refactor code 2021-03-15 13:06:03 +01:00
Ramon Wenger e800082ce2 Update My KV theme 2021-03-15 11:36:57 +01:00