Commit Graph

246 Commits

Author SHA1 Message Date
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 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 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 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 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 3c25cb53b2 Skip test 2021-07-13 13:48:41 +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
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 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 b369f665c3 Implement frontend tests for assignment read only mode 2021-07-06 17:29:39 +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 ab65e07a1d Fix content block deletion bug 2021-06-22 16:19:11 +02:00
Ramon Wenger 45b3414226 Reset chapter visibilities 2021-06-14 11:30:14 +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 a415604610 Remove .only in cypress test 2021-05-25 14:07:27 +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 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 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 69b3353931 Add new client elements for snapshots 2021-04-28 00:43:13 +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 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 0f59cf1b99 Add generic edit modal 2021-03-25 17:44:53 +01:00
Ramon Wenger d334370f3b Refactor some code, generalize some components 2021-03-25 16:29:12 +01:00
Ramon Wenger 728ac73821 Temporarily disable failing test 2021-03-24 09:56:14 +01:00
Ramon Wenger 5e5b413afb Add tests to cover more use cases 2021-03-23 14:09:08 +01:00
Ramon Wenger 92885c3494 Update frontend test 2021-03-17 22:28:28 +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 65a263e78e Clean up code 2021-03-15 10:54:14 +01:00
Ramon Wenger 0434d27d5d Re-add login via graphql to test 2021-03-14 22:40:19 +01:00
Ramon Wenger f3bf5b6b89 Add some code help to cypress folder 2021-03-14 21:51:02 +01:00
Ramon Wenger e4839df4db Fix cypress test 2021-03-14 21:49:28 +01:00
Ramon Wenger 303dc2aba8 Add new cypress test
Also refactor some code
2021-03-12 15:17:02 +01:00
Ramon Wenger 2e424198f0 Add settings button 2021-03-12 11:19:56 +01:00
Ramon Wenger 9490ffd443 Add module visibility sync mutation 2021-03-12 11:19:56 +01:00
Ramon Wenger 73e3339d81 Remove unused code 2021-02-22 17:09:47 +01:00
Ramon Wenger 623a6c3837 Clean up code 2021-02-22 11:26:11 +01:00
Ramon Wenger b551dd240e Update schema files 2021-02-22 11:21:03 +01:00
Ramon Wenger db3b07e2c2 Temporarily remove failing test 2021-02-03 15:22:35 +01:00
Christian Cueni 68ec0e981e Fix cypress test 2020-09-28 15:06:14 +02:00
Ramon Wenger 647144511f Fix cypress tests 2020-07-22 14:49:45 +02:00
Ramon Wenger f8458b8139 Add onboarding cypress test, fix join class procedure 2020-07-10 16:46:10 +02:00
Ramon Wenger 2c0039be42 Fix cypress tests 2020-07-10 15:15:56 +02:00
Ramon Wenger e9d8fdad24 Fix cypress tests 2020-07-10 11:49:00 +02:00
Ramon Wenger c50aa19f94 Add new schema, fix cypress tests 2020-07-10 10:12:27 +02:00
Ramon Wenger 44e7e4c322 Clean up code 2020-07-02 12:32:44 +02:00
Ramon Wenger 10cc8ca3ba Add new test scenario and fix it 2020-07-02 11:12:00 +02:00
Ramon Wenger 240fcf0795 Display text when no modules have been visited by the user 2020-07-01 11:33:15 +02:00
Ramon Wenger fb794bb9dd Add missing fixture 2020-06-29 18:00:15 +02:00
Ramon Wenger ae3f990898 Fix broken cypress tests 2020-06-29 17:20:50 +02:00
Ramon Wenger 841b75e0db Add cypress test for new start page 2020-06-29 16:54:52 +02:00
Ramon Wenger e899bbe21b Add recently visited modules to user 2020-06-25 15:12:59 +02:00
Ramon Wenger da5bd1e439 Merged in feature/save-last-topic (pull request #67)
Save last topic and go there on topic navigation

Approved-by: Christian Cueni
2020-06-18 14:08:18 +00:00
Ramon Wenger b32cb89a85 Fix cypress tests 2020-06-18 11:53:05 +02:00
Christian Cueni 2313073019 Omit failing test 2020-06-04 13:19:17 +02:00
Christian Cueni 995fcf09ad Force checkbox 2020-06-04 13:19:17 +02:00
Christian Cueni f9d77a5179 Change selector 2020-06-04 13:19:17 +02:00
Christian Cueni a4ac9d57cb Update tests 2020-06-04 13:19:17 +02:00
Christian Cueni 20a6290eb9 Update copy 2020-06-04 13:19:17 +02:00
Christian Cueni 012ff7c604 Add confirmation field 2020-06-04 13:19:17 +02:00
Christian Cueni fe82410947 Remove comment 2020-05-12 14:42:49 +02:00
Christian Cueni a33609e7b2 Fix tests 2020-05-12 12:41:22 +02:00
Christian Cueni d159876472 Rename input variable 2020-05-12 11:20:43 +02:00
Christian Cueni 685fa3ff34 Use built-in graphql errors 2020-05-12 09:56:48 +02:00
Christian Cueni edd431671f Remove unused variables, simplify tests 2020-05-12 08:11:51 +02:00
Christian Cueni 490ce15db2 Fix public layout 2020-05-05 07:04:18 +02:00
Christian Cueni 4282c9df06 Fix beta login tests 2020-05-04 12:53:37 +02:00
Christian Cueni 4dbd0b19ae Change url 2020-05-04 11:14:47 +02:00
Christian Cueni 91c83defb0 Fix schema 2020-05-04 10:27:55 +02:00
Christian Cueni 9a2991961c Update schema generation 2020-05-04 09:31:44 +02:00
Christian Cueni 6b76c27c55 Merge branch 'develop' into feature/licensing
# Conflicts:
#	client/config/dev.env.js
#	client/config/prod.env.js
#	client/cypress/fixtures/schema.json
#	client/cypress/integration/beta-login.spec.js
#	client/package-lock.json
#	client/src/graphql/client.js
#	client/src/layouts/PublicLayout.vue
#	client/src/main.js
#	client/src/styles/main.scss
#	server/core/settings.py
#	server/registration/mutations_public.py
#	server/users/factories.py
#	server/users/models.py
#	server/users/schema.py
2020-04-30 15:22:55 +02:00
Christian Cueni ebc8d070f6 Remove error field from query 2020-04-30 09:12:36 +02:00
Christian Cueni d46cc7a177 Use remove error field, fix tests 2020-04-30 08:49:54 +02:00
Ramon Wenger c4956445e8 Disable cypress test 2020-03-30 14:36:15 +02:00