Commit Graph

1334 Commits

Author SHA1 Message Date
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
Ramon Wenger 77db03eea7 Merged in feature/apply-visibility (pull request #80)
Feature/apply visibility

Approved-by: Christian Cueni
2021-03-15 10:30:41 +00:00
Ramon Wenger 65a263e78e Clean up code 2021-03-15 10:54:14 +01:00
Ramon Wenger 0eeb300450 Add My KV theme 2021-03-14 23:10:20 +01:00
Ramon Wenger 0434d27d5d Re-add login via graphql to test 2021-03-14 22:40:19 +01:00
Ramon Wenger 6852cdb1fa Update package.lock 2021-03-14 22:16:25 +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 70671e4ad6 Add eslint cypress plugin 2021-03-12 15:11:06 +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 adf662533d Add more navigation buttons 2021-03-12 11:19:56 +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 14022fa9eb Remove unused code 2021-03-12 11:19:56 +01:00
Ramon Wenger b3268a6299 Add settings pages 2021-03-12 11:19:56 +01:00
Ramon Wenger c002b15ec6 Re-add old GraphQL loader 2021-03-09 09:21:39 +01:00
Ramon Wenger 62dec16667 Update logger settings 2021-03-05 11:14:05 +01:00
Ramon Wenger b9a32354ce Update .editorconfig 2021-03-05 10:55:32 +01:00
Ramon Wenger 271b517fdc Merge branch 'hotfix/deleted-survey-answers' into develop 2021-03-03 21:54:37 +01:00
Ramon Wenger ff5b2d28f6 Prevent answers being deleted when opening a completed survey 2021-03-03 21:53:40 +01:00
Ramon Wenger e82bd3fbfb Update build options 2021-03-03 11:46:21 +01:00
Ramon Wenger cd3bbf0651 Remove unused prop parameter 2021-02-24 15:56:41 +01:00
Ramon Wenger c590b373ab Disable footer based on env variable 2021-02-23 16:50:48 +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 73e3339d81 Remove unused code 2021-02-22 17:09:47 +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 fae3043c3b Fix jest tests 2021-02-22 14:09:42 +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 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 1f0be12486 Re-add ExtractTextPlugin 2021-02-09 16:38:25 +01:00
Ramon Wenger 1eec4e989b Merge branch 'hotfix/portfolio-width' into develop 2021-02-04 11:11:56 +01:00
Ramon Wenger b13ca43736 Fix portfolio width bug (again) 2021-02-04 11:11:27 +01:00
Ramon Wenger db3b07e2c2 Temporarily remove failing test 2021-02-03 15:22:35 +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 b5a5a9b921 Fix project entry width bug 2021-01-28 16:42:54 +01:00
Ramon Wenger 5eadff662d Disable bookmarking when editing a module 2021-01-26 17:29:12 +01:00
Ramon Wenger 6108430389 Add todos, move config 2021-01-26 14:26:28 +01:00
Ramon Wenger 651cc1d67d Get page title from env variable 2021-01-25 17:48:20 +01:00
Ramon Wenger 0ddd0b4b55 Add todo 2021-01-21 20:56:42 +01:00
Ramon Wenger 9ca1cdaa4f Add theme dynamically via env var 2021-01-21 20:13:17 +01:00
Ramon Wenger 54be107654 Fix scss import error 2021-01-21 19:51:32 +01:00
Ramon Wenger a323669cd3 Add whitelabel theme and default variables 2021-01-21 19:15:00 +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 b0e89c34f7 Merge branch 'hotfix/survey-hide-solutions' into develop 2021-01-19 17:25:01 +01:00
Ramon Wenger 761ae312e2 Fix handling of visible solutions on survey page 2021-01-19 17:03:28 +01:00
Ramon Wenger ce6b58f384 Merge branch 'hotfix/add-content-button-bug' into develop 2021-01-18 18:20:52 +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 165f94c861 Add default values for env variables 2021-01-14 16:54:33 +01:00
Ramon Wenger da3070c774 Add prod settings for html interpolation 2021-01-12 22:48:08 +01:00
Ramon Wenger d0f52741e4 Add code comment 2021-01-12 22:38:35 +01:00
Ramon Wenger 767d7a6d87 Add quotation marks to html 2021-01-12 20:36:56 +01:00
Ramon Wenger 3783bd4214 Get logo and icon from env variables 2021-01-12 19:30:04 +01:00
Ramon Wenger 95f00b6bba Add build step for iterativ academy, update docker image
Squashed commit of the following:

commit 0532315d4e679a145d783fd7a495669beae3f6aa
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 17:12:57 2021 +0100

    Add deploy step to correct pipeline

commit 2a54d2f259f821f74d48dd26c803f8cc870ae026
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 16:53:43 2021 +0100

    Update dependencies in dockerfile

commit 550869366c009852c9d2856c27ab71e072238e93
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 16:17:42 2021 +0100

    Update cypress step

commit 348ec30d6682ba726127d383b87356415cea05bb
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 16:06:41 2021 +0100

    Update pipelines

commit f8b1f50f1eaead7a06b336b03f5ad561ab92b278
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 15:59:31 2021 +0100

    Change node version

commit be33eafdb0e90bd815efb6a341b9a8e05a4598bb
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 15:45:23 2021 +0100

    Remove cypress install step from Dockerfile

commit c28ab32e80cd05e12a420abfdaaf2ac1c4d551a4
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 20:43:58 2021 +0100

    Update package-lock

commit 86114b91fae176fe9d8f42bf1e78dced75ea8e51
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 20:35:57 2021 +0100

    Update cypress version

commit 11174d92fe36c4d8d0e8bba35fa2da7b64b1c4e2
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 16:48:49 2021 +0100

    Update Pipfile.lock

commit 4a302df907eddae34f02c1816ae064c2384385e6
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 15:51:42 2021 +0100

    Update python version

commit ac54ec57e7691b5c21459ac40ad20479aade56dd
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 15:00:40 2021 +0100

    Remove ipython

commit a9c72d7d2f3c1027d4b04e81d68afd78d0460a8a
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 13:59:08 2021 +0100

    Add deploy step for iterativ academy
2021-01-11 16:38:47 +01:00
Ramon Wenger cbf7c10aff Add build step for iterativ academy, update docker image
Squashed commit of the following:

commit 0532315d4e679a145d783fd7a495669beae3f6aa
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 17:12:57 2021 +0100

    Add deploy step to correct pipeline

commit 2a54d2f259f821f74d48dd26c803f8cc870ae026
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 16:53:43 2021 +0100

    Update dependencies in dockerfile

commit 550869366c009852c9d2856c27ab71e072238e93
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 16:17:42 2021 +0100

    Update cypress step

commit 348ec30d6682ba726127d383b87356415cea05bb
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 16:06:41 2021 +0100

    Update pipelines

commit f8b1f50f1eaead7a06b336b03f5ad561ab92b278
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 15:59:31 2021 +0100

    Change node version

commit be33eafdb0e90bd815efb6a341b9a8e05a4598bb
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Thu Jan 7 15:45:23 2021 +0100

    Remove cypress install step from Dockerfile

commit c28ab32e80cd05e12a420abfdaaf2ac1c4d551a4
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 20:43:58 2021 +0100

    Update package-lock

commit 86114b91fae176fe9d8f42bf1e78dced75ea8e51
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 20:35:57 2021 +0100

    Update cypress version

commit 11174d92fe36c4d8d0e8bba35fa2da7b64b1c4e2
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 16:48:49 2021 +0100

    Update Pipfile.lock

commit 4a302df907eddae34f02c1816ae064c2384385e6
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 15:51:42 2021 +0100

    Update python version

commit ac54ec57e7691b5c21459ac40ad20479aade56dd
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 15:00:40 2021 +0100

    Remove ipython

commit a9c72d7d2f3c1027d4b04e81d68afd78d0460a8a
Author: Ramon Wenger <ramon.wenger@iterativ.ch>
Date:   Wed Jan 6 13:59:08 2021 +0100

    Add deploy step for iterativ academy
2021-01-07 17:54:49 +01:00
Ramon Wenger b7057f2f49 Fix footer bug in Chrome 2020-11-25 10:04:31 +01:00
Ramon Wenger 8f2e2ccb7d Remove unused query 2020-11-19 17:09:22 +01:00
Ramon Wenger c9735207c2 Fix student submission feedback bug on turning in 2020-11-19 13:51:34 +01:00
Ramon Wenger 532f788cc9 Fix cache miss 2020-11-17 16:23:43 +01:00
Ramon Wenger 5586f28250 Fix style issue on submissions page 2020-11-17 16:13:37 +01:00
Ramon Wenger ecec97a411 Fix vanishing text bug on submission feedback 2020-11-17 14:03:10 +01:00
Ramon Wenger 80382d6bb5 Add logout button to license activation page 2020-11-11 13:24:12 +01:00
Ramon Wenger 47b5d2e037 Fix student submission feedback bug 2020-11-05 09:59:53 +01:00
Ramon Wenger 0a9c1680de Update styling of survey answers 2020-10-20 10:27:34 +02:00
Ramon Wenger c39c35332e Merge branch 'hotfix/survey-answers' into develop 2020-10-14 18:54:46 +02:00
Ramon Wenger 44274b3f09 Handle questions without correct answer set 2020-10-14 18:53:23 +02:00
Ramon Wenger 0e166a6b10 Fix a bug for matrix answers in surveys
The bug can appear if a question has inconsistent punctuation in the
indexes of its rows compared to other surveys.
2020-10-14 18:08:53 +02: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 4193af9ef6 Remove bottom margin on the room page 2020-10-06 09:50:43 +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 a9de3fe403 Fix footer styling on mobile
Also fix padding on body and footer on mobile
2020-09-30 17:50:50 +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
Christian Cueni 5057e54e4d Merged in hotfix/typos (pull request #75)
Hotfix/typos
2020-09-28 16:56:40 +00:00
Ramon Wenger 886550c224 Add interdisciplinary objective groups 2020-09-28 17:55:49 +02:00
Christian Cueni 68ec0e981e Fix cypress test 2020-09-28 15:06:14 +02:00
Ramon Wenger ab989d15a7 Add more spacing on start page 2020-09-28 14:54:35 +02:00
Ramon Wenger adf9c6abed Allow for longer school class names 2020-09-28 14:43:01 +02:00
Christian Cueni 33bd20d44b Fix typos 2020-09-28 14:18:21 +02:00
Christian Cueni bdedc22a32 Fix portfolio query 2020-09-08 14:42:39 +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 b0b46e12b0 Add 404 page with styling 2020-08-04 10:33:28 +02:00
Ramon Wenger 45070220a6 Add error toast 2020-08-03 14:36:01 +02:00
Ramon Wenger 16c587ea59 Clean up semicolons 2020-08-03 14:35:25 +02:00
Ramon Wenger bf42462988 Change wording 2020-07-22 16:19:01 +02:00
Ramon Wenger 647144511f Fix cypress tests 2020-07-22 14:49:45 +02:00
Ramon Wenger 5332e60dba Change some wording, fix typos 2020-07-22 11:36:10 +02:00
Ramon Wenger 1c3f7000cc Update support info 2020-07-22 11:25:50 +02:00