Lorenz Padberg
dd57e9c4da
Fix html classes in cms-document-block
2022-07-26 11:03:45 +02:00
Lorenz Padberg
c679f84236
Add cms-document-block to api and frontend
2022-07-25 18:24:34 +02:00
Ramon Wenger
d0f746cf50
Update module intro styling to be in line with other components
...
Resolves MS-528
2022-07-15 17:40:28 +02:00
Ramon Wenger
7d1a1bbe4d
Refactor component name and class names
2022-07-15 17:35:18 +02:00
Ramon Wenger
24d8d48a05
Fix assignment update function to not mutate an immutable property
2022-07-15 16:35:09 +02:00
Ramon Wenger
193614872d
Update and rename test, hide assignment input on mobile
...
Relates to MS-534
2022-07-15 16:34:18 +02:00
Ramon Wenger
ec3811b5a2
Hide actions for changing projects and entries while in mobile view
...
Relates to MS-534
2022-07-13 15:14:10 +02:00
Ramon Wenger
85ef1bc092
Remove items for editing on mobile for rooms and entries
...
Relates to MS-534
2022-07-13 00:02:24 +02:00
Ramon Wenger
0aa60c5853
Add confirm dialog and custom text to room and room entry delete actions
...
Resolves MS-524
2022-07-11 16:34:33 +02:00
Ramon Wenger
bf850198f7
Display list items correctly in text blocks
...
Resolves MS-486
2022-07-11 15:36:36 +02:00
Ramon Wenger
ff7e5ad1f6
Merged in feature/rooms-updated-edit-fields-MS-486-MS-487 (pull request #111 )
...
Feature/rooms updated edit fields MS-486 MS 487
Approved-by: Lorenz Padberg
2022-07-11 13:26:51 +00:00
Ramon Wenger
5bd50457c5
Fix Confirm modal bug
2022-07-07 17:03:41 +02:00
Ramon Wenger
8b43d36152
Change icon for room entry comment count
...
Resolves MS-344
2022-07-06 18:00:10 +02:00
Ramon Wenger
deb2a2cd1b
Add test for subtitle in room entry, add missing block
...
Resolves MS-487
2022-07-06 11:00:22 +02:00
Ramon Wenger
58e7fbaa45
Fix some styling issues
2022-06-29 14:25:04 +02:00
Ramon Wenger
1ca13dc4a5
Add confirmation modal to room entry delete action
...
Resolves MS-523
2022-06-29 13:46:59 +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
6ce2f297d7
Make cache update immutable
2022-06-28 12:30:25 +02:00
Ramon Wenger
e6f13151ff
Show snapshot actions only for own snapshots
...
Resolve MS-536
2022-06-28 11:37:16 +02:00
Ramon Wenger
f2f7d30959
Add subtitle block to room entry contents
...
Resolves MS-487
2022-06-28 11:22:04 +02:00
Ramon Wenger
a463f96167
Update cypress test, fix it
2022-06-27 17:00:29 +02:00
Ramon Wenger
a81bb0e1e8
Add new edit page for room entries
...
Also use slug instead of id to identify room entries
2022-06-27 11:29:01 +02:00
Ramon Wenger
cb84a1576c
Update cypress test
2022-06-23 16:07:55 +02:00
Ramon Wenger
2c31fc60fe
Add custom title for confirm modal dialog
...
Resolves MS-521
2022-06-23 12:18:31 +02:00
Ramon Wenger
9f8464ff7b
Use `cache.identify` instead of manually creating a cache ID
2022-06-23 11:33:59 +02:00
Ramon Wenger
85fa9a3846
Remove old code
2022-06-23 11:31:27 +02:00
Ramon Wenger
813751cf26
Rename constants
2022-06-22 20:34:43 +02:00
Ramon Wenger
0060889a63
Hide element types depending on feature set
2022-06-22 20:01:54 +02:00
Ramon Wenger
3b3d485c76
Add new page for adding a new room entry
2022-06-22 20:00:51 +02:00
Ramon Wenger
926b31d1f5
Refactor content block element chooser to be more dynamic
2022-06-22 19:58:31 +02:00
Ramon Wenger
2fbd878387
Merged in feature/cms-improvements-ms-517-ms-518-ms-519 (pull request #108 )
...
Feature/cms improvements ms 517 ms 518 ms 519
Approved-by: Daniel Egger
2022-06-22 15:07:49 +00:00
Ramon Wenger
9076eb462f
Add styling for lists in assignments
...
Also, refactor some code
Relates to MS-518
2022-06-20 15:53:59 +02:00
Ramon Wenger
4ad31b4654
Update styling of new rich text assignments
...
Relates to MS-518
2022-06-20 15:41:12 +02:00
Ramon Wenger
03a4217412
Finish mutation call for snapshot deletion
...
Resolves MS-373
2022-06-15 11:52:38 +02:00
Ramon Wenger
3577ca1a2f
Add first part of delete mutation call
2022-06-14 22:10:13 +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
7d9da414d8
Make new tests pass
2022-05-24 17:20:23 +02:00
Ramon Wenger
ddf5360c51
Fix cache bug
...
Fixes MS-507
2022-05-24 16:24:56 +02:00
Ramon Wenger
428e51f254
Remove instrument label for non-instrument blocks
2022-05-24 14:36:42 +02:00
Ramon Wenger
328a34d6d0
Fix instrument label bug
2022-05-24 12:43:40 +02:00
Ramon Wenger
206531a667
Fix missing variable
2022-05-23 16:43:40 +02:00
Ramon Wenger
7bccbcd180
Remove unused variable
2022-05-23 14:53:24 +02:00
Ramon Wenger
6019adf09a
Update category name inside module for different flavors
...
Resolves MS-503
2022-05-23 14:45:50 +02:00
Ramon Wenger
ea9c90189a
Update support link to be flavor dependent
...
Fixes MS-501
2022-05-23 14:26:35 +02:00
Ramon Wenger
5af06069e8
Allow html tags for survey solutions, add sanitizer
...
Resolves MS-500
2022-05-19 12:42:27 +02:00
Ramon Wenger
ce506bf471
Modify hello page based on app flavor
2022-05-18 15:44:36 +02:00
Daniel Egger
d7eaced895
Refactor from flavor mixin to ES6 module and plugin
2022-05-11 13:24:36 +02:00
Daniel Egger
c0b6ff6fa6
MS-475: My KV Instrumente/Grundlagenwissenseite
2022-05-11 13:24:35 +02:00
Daniel Egger
77c355d569
MS-474: Add myKV-specific terms
2022-05-11 13:24:35 +02:00
Daniel Egger
0d8c95013b
MS-491: Make visibility of "Lernziele"-title configurable
2022-05-11 13:24:35 +02:00
Ramon Wenger
5c01c419c4
Fix broken image upload on profile page
2022-05-10 15:55:30 +02:00
Ramon Wenger
edf5898a77
Display missing objectives for students again
2022-05-10 09:36:28 +02:00
Ramon Wenger
1d759b9272
Add another fix
2022-04-20 19:01:56 +02:00
Ramon Wenger
1de6ee8657
Fix objective mutation update
2022-04-12 15:56:41 +02:00
Ramon Wenger
f6cc6f6a83
Add cypress test for validation case
2022-04-12 12:36:43 +02:00
Ramon Wenger
468d1384ad
Fix bug on project edit page in portfolio
2022-03-21 18:57:26 +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
3d57f42821
Show and disable content element actions based on context
2022-02-28 14:02:53 +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
cf9eb76ae2
Add more typescript definitions
2022-02-23 23:45:10 +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
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
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
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
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
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
a988b15b76
Update bookmark tests
2022-01-30 21:17:17 +01:00
Ramon Wenger
12f16c3971
Update bookmark in module
2022-01-30 00:14:45 +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
3403c2db3d
Add new helper functions
2022-01-28 19:53:31 +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
e0c95ad9ce
Make some more code not change immutable objects
2022-01-26 21:36:57 +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
a85296a628
Update apollo version, replace local state handling
2022-01-26 15:46:09 +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
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
88f1db7bfc
Lint some code
2022-01-19 11:45:55 +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
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
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
9bbd6a12de
Split imports in App component
2022-01-11 14:54:27 +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
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
Ramon Wenger
bdb06be67c
Start update process for Vue 3
2021-12-13 20:54:09 +01:00
Christian Cueni
bb244d1f17
Style text in lists in solutions correctly
2021-11-29 12:55:36 +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
07792ec72d
Use change instead click event
2021-11-11 09:13:08 +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
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
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
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
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
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
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
94a13f4a15
Enable students to add room entries
2021-08-31 18:42:22 +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
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
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
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
f616fe6a83
Add comment component
2021-08-23 17:36:45 +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
934ee977f6
Add room onboarding widget
2021-08-18 18:26:30 +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
e32b49ad5f
Disable activating and deactivating users when in read only mode
2021-08-10 17:25:59 +02:00
Ramon Wenger
e7d25535a9
Fix cypress tests
2021-08-05 16:05:09 +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
53b5102114
Remove module teacher navigation when class inactive
2021-08-04 15:18:01 +02:00
Ramon Wenger
788044bcd6
Re-add old classes link
2021-08-03 23:23:45 +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
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
37e5c7cf64
Add more failing frontend test steps
2021-07-28 20:00:09 +02:00
Ramon Wenger
841a2c04da
Hide team menu item in read only mode
2021-07-26 17:03:09 +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
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
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
33bf0cd70e
Hide module teacher actions when in read-only mode
2021-07-06 21:32:12 +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
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
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
f95bbea1ca
Hide hidden objective groups in snapshot preview
2021-05-25 13:56:32 +02:00
Ramon Wenger
fb9ba7d2bb
Add new frontend test
2021-05-19 11:48:45 +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
7b42f3c187
Add frontend tests for snapshot menu
2021-05-12 16:50:51 +02:00
Ramon Wenger
24c88e84ff
Add ability to share a snapshot
2021-05-10 14:05:14 +02:00
Ramon Wenger
66949f2574
Add snapshot list menu
2021-05-06 23:18:41 +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
45264b00e5
Add frontend test and fix assignment solution text
2021-05-06 11:59:52 +02:00
Ramon Wenger
70e7dc39a9
Display snapshot module detail
2021-05-05 00:18:53 +02:00
Ramon Wenger
4ea598b700
Refactor graphql query location
2021-05-04 22:50:37 +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
da2253a73d
Merged in feature/teams (pull request #81 )
...
Feature/teams
Approved-by: Christian Cueni
2021-04-12 14:53:13 +00:00
Ramon Wenger
7ccf6c412e
Update event name to be more meaningful
2021-04-06 12:06:58 +02: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
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
8c9c27b9c4
Temporarily remove cache update of last module mutation
2021-03-24 09:46:35 +01:00
Ramon Wenger
751988be62
Hide solutions link temporarily
2021-03-22 20:11:23 +01:00
Ramon Wenger
81e5704fbe
Add back-to-module link
2021-03-17 18:07:58 +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
e4839df4db
Fix cypress test
2021-03-14 21:49:28 +01:00
Ramon Wenger
058e809bb4
Add toggle element
2021-03-12 14:30:37 +01:00
Ramon Wenger
244229e534
Use correct paths for refactored components
2021-03-12 14:27:24 +01:00
Ramon Wenger
ef359ddebd
Move some files
2021-03-12 13:23:23 +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
ff5b2d28f6
Prevent answers being deleted when opening a completed survey
2021-03-03 21:53:40 +01:00
Ramon Wenger
cd3bbf0651
Remove unused prop parameter
2021-02-24 15:56:41 +01:00
Ramon Wenger
3660a282a3
Merged in feature/chapter-visibility (pull request #78 )
...
Feature/chapter visibility
Approved-by: Christian Cueni
2021-02-23 10:13:16 +00:00
Ramon Wenger
2954c85742
Fix typo
2021-02-22 17:24:59 +01:00
Ramon Wenger
e10481ce49
Add visibility actions to objective group
2021-02-22 17:04:45 +01:00
Ramon Wenger
6bab4320ec
Add constant for default visibility type
2021-02-22 14:31:27 +01:00
Ramon Wenger
322d7725f2
Clean up code
2021-02-22 14:29:21 +01:00
Ramon Wenger
16baba9423
Refactor some code
2021-02-18 18:15:19 +01:00
Ramon Wenger
d97ad231cc
Add visibility menu to Chapter component
2021-02-18 17:58:59 +01:00
Ramon Wenger
fa12fb2112
Add new chapter visibility mutations to client
2021-02-18 17:58:08 +01:00
Ramon Wenger
763b643186
Merge branch 'feature/whitelabel' into develop
2021-02-03 14:31:02 +01:00
Ramon Wenger
6af7201ab2
Fix bug that prevents hiding of objectives
2021-02-03 10:29:43 +01:00
Ramon Wenger
5eadff662d
Disable bookmarking when editing a module
2021-01-26 17:29:12 +01:00
Ramon Wenger
173a954516
Enable spell check based on env variable
2021-01-21 16:41:11 +01:00
Ramon Wenger
1f973aa15f
Disable portfolio based on env variable
2021-01-20 17:30:40 +01:00
Ramon Wenger
bfbc7b3d8f
Fix un-clickable button for adding content at start of chapter
2021-01-18 16:54:20 +01:00
Ramon Wenger
3783bd4214
Get logo and icon from env variables
2021-01-12 19:30:04 +01:00
Ramon Wenger
a45096a4b7
Fix alignment of current class name
2020-10-08 18:24:39 +02:00
Ramon Wenger
1e53aceb04
Update more margins
2020-10-08 15:58:13 +02:00
Ramon Wenger
fc279b94b0
Add more spacing to subtitles
2020-10-08 14:30:37 +02:00
Ramon Wenger
65e31f6893
Add more spacing in task type content blocks
2020-10-08 11:00:08 +02:00
Ramon Wenger
69e19591b3
Add component class to content component
2020-10-07 21:49:56 +02:00
Ramon Wenger
7fb61d9f05
Update spacing of various text elements
2020-10-07 15:54:40 +02:00
Ramon Wenger
801c8a7d2e
Make news teaser spacing more consistent
2020-10-07 13:48:42 +02:00
Ramon Wenger
e94573cd09
Format matrix solutions in a more readable way
2020-10-07 11:22:15 +02:00
Ramon Wenger
ea97549d3e
Fix layout of 'add room entry' button on room page
2020-10-06 09:36:56 +02:00
Ramon Wenger
efd1c7e8f7
Force correct order and newlines for matrix solutions
2020-10-05 15:07:16 +02:00
Ramon Wenger
af71a5a282
Add objective ordering
2020-09-30 17:20:22 +02:00
Ramon Wenger
76b14e3cc8
Add intro to instruments
2020-09-29 13:56:17 +02:00
Ramon Wenger
886550c224
Add interdisciplinary objective groups
2020-09-28 17:55:49 +02:00
Ramon Wenger
adf9c6abed
Allow for longer school class names
2020-09-28 14:43:01 +02:00
Ramon Wenger
bb50fc75a0
Add button with loading spinner component
2020-08-04 11:31:32 +02:00
Ramon Wenger
6360f1950a
Add loading button component
2020-08-04 10:33:49 +02:00
Ramon Wenger
16c587ea59
Clean up semicolons
2020-08-03 14:35:25 +02:00
Ramon Wenger
1c3f7000cc
Update support info
2020-07-22 11:25:50 +02:00
Ramon Wenger
78137550b5
Update support info
2020-07-20 11:49:34 +02:00
Ramon Wenger
f8458b8139
Add onboarding cypress test, fix join class procedure
2020-07-10 16:46:10 +02:00
Ramon Wenger
5778f98448
Replace illustrations
2020-07-07 16:27:18 +02:00
Ramon Wenger
28a617e5f5
Merge branch 'hotfix/checkboxes-in-edge' into develop
2020-07-02 15:44:26 +02:00
Ramon Wenger
e2b9e01aed
Fix checkboxes in edge
2020-07-02 15:43:44 +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
0d6cf15e78
Update some styles
2020-06-30 18:06:56 +02:00
Ramon Wenger
f3d3f4c21f
Refactor last topic route
2020-06-30 18:06:34 +02:00
Ramon Wenger
f4f9b7c1a1
Refactor and update news teasers on start page
2020-06-30 18:05:45 +02:00
Ramon Wenger
841b75e0db
Add cypress test for new start page
2020-06-29 16:54:52 +02:00
Ramon Wenger
f57e5fa0c1
Add module to recently visited modules on visit
2020-06-25 15:19:08 +02:00
Ramon Wenger
2d069c589f
Highlight active navigation link with brand color
2020-06-22 09:55:01 +02:00
Ramon Wenger
8605fd4683
Update styling of topic link in module
2020-06-18 18:35:22 +02:00
Ramon Wenger
723a26b810
Remove navigation border when not on module page
2020-06-18 18:27:39 +02:00
Ramon Wenger
c0f6ab543b
Add sidebar transitions
2020-06-18 17:25:08 +02:00
Ramon Wenger
eee6cfefbb
Close sidebars on click outside
2020-06-18 16:10:34 +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
b5fbc562b5
Clean up code
2020-06-18 11:54:02 +02:00
Christian Cueni
d6e8db5f99
Make linter happy
2020-06-17 14:38:49 +02:00
Christian Cueni
1b4a0da2e1
Merged in feature/news (pull request #65 )
...
Feature/news
Approved-by: Ramon Wenger
2020-06-17 11:53:45 +00:00
Ramon Wenger
0080cf283e
Fix linting errors
2020-06-16 16:40:19 +02:00
Ramon Wenger
c6bdae3fd3
Save last topic and go there on topic navigation
2020-06-16 16:29:41 +02:00
Christian Cueni
8272eaf117
Merged in feature/accept-terms (pull request #64 )
...
Feature/accept terms
Approved-by: Ramon Wenger
2020-06-16 11:42:46 +00:00
Ramon Wenger
a9b3dddd8b
Make scroll up button a bit more noticeable
2020-06-15 16:01:21 +02:00
Ramon Wenger
711f67b5eb
Add scroll top component
2020-06-15 15:06:11 +02:00
Christian Cueni
012ff7c604
Add confirmation field
2020-06-04 13:19:17 +02:00
Ramon Wenger
1e944f3c1b
Update styling
2020-06-04 13:03:25 +02:00
Christian Cueni
0b19f6c697
Rename app, update css classes
2020-06-03 13:25:53 +02:00
Ramon Wenger
2d5c84e842
Update links in navigation
2020-06-03 10:57:48 +02:00
Ramon Wenger
26bb96b025
Set fixed dimensions for cross icon
2020-06-03 10:57:30 +02:00
Christian Cueni
c4943c8975
Rename class
2020-06-03 07:07:18 +02:00
Ramon Wenger
f0cf98f80a
Remove unused files
2020-06-02 16:48:10 +02:00
Ramon Wenger
b5d9d6a998
Refactor handling of mobile view
2020-06-02 16:46:58 +02:00
Ramon Wenger
2ebceec717
Implement new sidebar styling
2020-06-02 16:46:02 +02:00
Ramon Wenger
5db13e9124
Refactor sidebar state to allow for multiple sidebars
2020-06-02 09:37:12 +02:00
Christian Cueni
deeab23088
Add link, align date on bottom
2020-05-28 13:56:18 +02:00
Christian Cueni
1437f465de
Add tiny font, update date language
2020-05-28 08:41:15 +02:00
Christian Cueni
12c5bf8d90
Format date, style source
2020-05-27 11:51:43 +02:00
Ramon Wenger
aad4f1f846
Fix Infogram resize bug
2020-05-26 15:06:16 +02:00
Christian Cueni
8ce5401311
Add basic grid
2020-05-25 15:36:55 +02:00
Ramon Wenger
38e99e4747
Add and fix some more rules
2020-05-25 14:19:12 +02:00
Ramon Wenger
d6772bb3db
Update linter rules and fix them
2020-05-25 14:19:12 +02:00
Ramon Wenger
aaffaf015a
Fix room color bug
2020-05-07 15:42:28 +02:00
Ramon Wenger
5aaa854918
Refactor filtering on activity pages
2020-05-07 12:26:15 +02:00
Ramon Wenger
6d5e66c469
Remove unused code
2020-05-07 12:25:41 +02:00
Ramon Wenger
a883a4f221
Clean up code
2020-05-07 11:42:44 +02:00
Ramon Wenger
2ab1073826
Remove unused component
2020-05-06 18:03:09 +02:00
Ramon Wenger
e60d88dcf0
Replace old instrument overview with new one
2020-05-06 16:52:22 +02:00
Ramon Wenger
a799160501
Update icon
2020-04-14 15:53:59 +02:00
Ramon Wenger
5da7665f79
Merged in feature/footers (pull request #57 )
...
Feature/footers
Approved-by: Christian Cueni
2020-04-14 07:34:18 +00:00
Ramon Wenger
dcd9f0a92c
Add instruction block inside content block
2020-04-12 23:06:49 +02:00
Ramon Wenger
c1ac3e779f
Add instructions to client
2020-04-10 21:28:39 +02:00
Ramon Wenger
159aef3075
Add logos
2020-04-09 17:09:01 +02:00
Ramon Wenger
dc66293684
Add interdisciplinary instrument
2020-04-08 10:50:06 +02:00
Ramon Wenger
42960f531d
Add new icon
2020-04-02 23:02:26 +02:00
Ramon Wenger
b94bda6c15
Add icon to add class link
2020-03-30 16:23:14 +02:00
Ramon Wenger
bef33cea09
Fix styling of logout button
2020-03-30 14:44:27 +02:00
Ramon Wenger
8211b38305
Remove support link in navigation
2020-03-30 14:39:13 +02:00
Ramon Wenger
18d7025f26
Disable deactivation of users in school classes
2020-03-30 14:29:34 +02:00
Ramon Wenger
99856af550
Fix minor bugs
2020-03-25 16:06:27 +01:00
Ramon Wenger
e26c4b7093
Hide solutions on completed survey
2020-03-25 15:48:25 +01:00
Ramon Wenger
2d6724db9e
Re-write local cache on client reset
...
Also clean up some code
2020-03-25 14:20:09 +01:00
Ramon Wenger
32e3c6067b
Move modal to plugin
2020-03-25 12:58:53 +01:00
Ramon Wenger
b13ca67d78
Fix section title block
2020-03-24 16:23:46 +01:00
Ramon Wenger
4173fe70ab
Add confirmation modal when deactivating users in school class
2020-03-24 16:16:13 +01:00
Ramon Wenger
d8f82c0e73
Add support e-mail link
2020-03-23 22:21:09 +01:00
Ramon Wenger
0dec39c094
Fix cypress test
2020-03-23 09:09:11 +01:00
Ramon Wenger
b7c996dab2
Only show inactive users title when there are such users
2020-03-22 23:49:09 +01:00
Ramon Wenger
07452cae7e
Hide 'add class' button for students
2020-03-22 23:39:13 +01:00
Ramon Wenger
950fe9c60e
Add "create class" view
2020-03-20 10:14:55 +01:00
Ramon Wenger
611a066c65
Add button to change the school class name
2020-03-14 11:27:16 +01:00
Ramon Wenger
7c9d425a5e
Clean up code
2020-03-12 18:06:05 +01:00
Ramon Wenger
a00206499b
Close sidebar on click outside of it
2020-03-11 17:54:47 +01:00
Ramon Wenger
c1341a8ac9
Fix iOS bug
2020-03-11 16:02:57 +01:00
Ramon Wenger
9c7e4c92ca
Add margin bottom to infogram blocks
2020-03-11 11:13:15 +01:00
Ramon Wenger
7837bc930e
Fix some minor issues
2020-03-10 23:08:18 +01:00
Ramon Wenger
394469d773
Add new cypress test and fix old ones
2020-03-10 10:16:30 +01:00
Ramon Wenger
229c6b4d8b
Add old classes view
2020-03-08 11:57:42 +01:00
Ramon Wenger
985ccd0e62
Refactor simple list styling, also some other style polishing
2020-03-08 11:51:56 +01:00
Ramon Wenger
f4270b8243
Remove actions in class list for students
2020-03-05 16:41:07 +01:00
Ramon Wenger
9dab0856e8
Remove and add members in client
2020-03-05 16:20:57 +01:00
Ramon Wenger
4a3d08203d
Enable adding previous members to school classes
2020-03-05 16:18:30 +01:00
Ramon Wenger
a99a073460
Distinguish between active and inactive users in class list
2020-03-04 16:57:15 +01:00
Ramon Wenger
ad8409f783
Fix a visual bug with the sidebar
2020-03-04 16:56:34 +01:00
Ramon Wenger
b3457502d9
Change class list to display only currently selected class
2020-03-02 18:38:36 +01:00
Ramon Wenger
0ac0f3d610
Fix cypress test
2020-02-27 16:59:00 +01:00
Ramon Wenger
58d5e47158
Remove superfluous links from mobile navigation
2020-02-27 16:11:02 +01:00
Ramon Wenger
82aa0f5bd4
Fix clip path in avatar
2020-02-27 16:06:11 +01:00
Ramon Wenger
ba1f518816
Update mobile navigation styling
2020-02-27 15:44:32 +01:00
Ramon Wenger
9d45d5d360
Close sidebar when clicking on class list link
2020-02-27 14:24:28 +01:00
Ramon Wenger
fffbc47fde
Change profile layout
2020-02-27 14:21:56 +01:00
Ramon Wenger
c8449e7fe9
Fix some IE 10 issues
2020-02-27 14:01:13 +01:00
Ramon Wenger
162615ce5c
Remove password change form
2020-02-26 18:36:31 +01:00
Ramon Wenger
5054f21bc9
Update wording
2020-02-26 16:01:26 +01:00