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