Commit Graph

367 Commits

Author SHA1 Message Date
Ramon Wenger 4693d2c01a Add duplicate action to frontend 2022-09-29 16:40:10 +02:00
Ramon Wenger bd87999487 Restore styling on instrument filters 2022-09-15 15:10:09 +02:00
Ramon Wenger bd2acdc7c6 Fix cypress test 2022-09-14 11:53:16 +02:00
Ramon Wenger 2b3f9c7ae0 Update filtering in client 2022-09-13 16:28:56 +02:00
Ramon Wenger 3810932cac Replace old queries without subselection 2022-09-13 11:24:51 +02:00
Ramon Wenger f695b481e4 Remove unused property from query 2022-07-15 16:35:55 +02:00
Ramon Wenger a3bcd6f314 Add comment count to room entry widget, with test
Resolves MS-344
2022-06-28 13:45:26 +02:00
Ramon Wenger 09899f1c38 Add key field to RoomNode 2022-06-27 17:02:14 +02:00
Ramon Wenger 5c05ed2a86 Add components and mutations for snapshot updating and deleting
Also modify the tests for MS-373 and MS-375
2022-06-14 20:27:20 +02:00
Ramon Wenger ad560bb4ef Redirect user on invalid topic slug 2022-05-19 18:32:56 +02:00
Ramon Wenger c6ddb3b051 Update `create team` mutation signature 2022-04-12 14:57:56 +02:00
Ramon Wenger 4973037486 Update error handling in mutation for school class creation 2022-04-08 17:32:10 +02:00
Ramon Wenger cf9eb76ae2 Add more typescript definitions 2022-02-23 23:45:10 +01:00
Ramon Wenger 13a5ea9534 Add content element action menu 2022-02-15 17:21:41 +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 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 c177097234 Add test for immutable operations 2022-02-01 16:07:39 +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 51fddbdf60 Move edit mode to local GraphQL property of module node 2022-01-31 18:24:03 +01:00
Ramon Wenger a988b15b76 Update bookmark tests 2022-01-30 21:17:17 +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 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 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 6ce00694d7 Remove edges from rooms query 2022-01-26 22:34:02 +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 b2d0c4922a Fix some problems with the cache 2022-01-26 18:03:16 +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
Christian Cueni 00ae2a4cf2 Remove unused variable, make linter happy 2021-11-23 07:17:51 +01:00
Christian Cueni 3c4646bff6 Delete ModuleNode caches on class change 2021-11-18 13:29:42 +01:00
Christian Cueni 591c922c98 Add missing subselection to query, update tests 2021-11-16 08:49:28 +01:00
Ramon Wenger 7a850b3a94 Add frontend test for instrument page and fix query bug 2021-11-11 13:59:37 +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 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 ac6c60f8c3 Add instrument type query 2021-10-30 22:29:31 +02:00
Ramon Wenger ef6d76aee1 Merge branch 'release/new-portfolio' into develop 2021-10-27 18:13:51 +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 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 937c6cff2e Update project entry properties 2021-10-05 13:19:26 +02:00
Ramon Wenger 3f5d705877 Add portfolio onboarding page 2021-09-01 16:29:13 +02:00
Ramon Wenger e368307d3d Add mutation to frontend 2021-08-27 16:03:32 +02:00
Ramon Wenger 572074dbfb Add mutation to schema, also add tests 2021-08-27 15:49:28 +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 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 0804d1e324 Add frontent test for room with read only school class selected 2021-07-28 16:36:02 +02:00
Christian Cueni 8db122c436 Remove unused code 2021-07-13 13:24:23 +02:00
Ramon Wenger c131dc6c8e Add read only mode for class and team management 2021-07-08 15:30:19 +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 3156b2c482 Remove edges from objective group query 2021-06-07 14:57:19 +02:00
Ramon Wenger 25d08f2c09 Fix some code in the cypress tests 2021-06-06 18:53:16 +02:00
Ramon Wenger 4a5ad26fe6 Fix unit tests 2021-05-25 23:54:16 +02:00
Ramon Wenger 9582773378 Add 'Leave Team' action 2021-05-25 23:30:19 +02:00
Ramon Wenger f95bbea1ca Hide hidden objective groups in snapshot preview 2021-05-25 13:56:32 +02:00
Ramon Wenger ef15a655b8 Add objectives to snapshot preview 2021-05-18 17:32:38 +02:00
Ramon Wenger 24c88e84ff Add ability to share a snapshot 2021-05-10 14:05:14 +02:00
Ramon Wenger 96ba04d1d1 Add apply snapshot mutation 2021-05-06 23:19:04 +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 da85d3dbc2 Fix frontend tests 2021-05-06 10:59:32 +02:00
Ramon Wenger ca549e93e5 Split content block fragment into multiple parts 2021-05-05 00:14:04 +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 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 b84aa50443 Add update team name mutation and modal 2021-03-25 17:58:52 +01:00
Ramon Wenger 19bcbaf168 Add team mutations and pages 2021-03-25 16:31:11 +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 bcff36b49f Add correct component for solution toggle 2021-03-15 23:07:40 +01:00
Ramon Wenger 303dc2aba8 Add new cypress test
Also refactor some code
2021-03-12 15:17:02 +01:00
Ramon Wenger 9490ffd443 Add module visibility sync mutation 2021-03-12 11:19:56 +01:00
Ramon Wenger e10481ce49 Add visibility actions to objective group 2021-02-22 17:04:45 +01:00
Ramon Wenger fa12fb2112 Add new chapter visibility mutations to client 2021-02-18 17:58:08 +01:00
Ramon Wenger 47b5d2e037 Fix student submission feedback bug 2020-11-05 09:59:53 +01:00
Ramon Wenger 76b14e3cc8 Add intro to instruments 2020-09-29 13:56:17 +02:00
Ramon Wenger 16c587ea59 Clean up semicolons 2020-08-03 14:35:25 +02:00
Ramon Wenger c50aa19f94 Add new schema, fix cypress tests 2020-07-10 10:12:27 +02:00
Ramon Wenger f588abee43 Add onboarding visited flag to user 2020-07-07 22:31:25 +02:00
Ramon Wenger feb6a87888 Show recent modules on start page 2020-06-25 15:19:42 +02:00
Ramon Wenger f57e5fa0c1 Add module to recently visited modules on visit 2020-06-25 15:19:08 +02:00