o3webapp merge requestshttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests2022-02-22T13:04:23+01:00https://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/90Dynamic model fetching#102022-02-22T13:04:23+01:00uctwiDynamic model fetching#10Enabled the model fetching to be dynamic i.e. only the requested set of models is retrieved which results in a huge time boost.
Extended the testing of apiSlice with mocked api responses (that`s what the 2 json files are for => work wit...Enabled the model fetching to be dynamic i.e. only the requested set of models is retrieved which results in a huge time boost.
Extended the testing of apiSlice with mocked api responses (that`s what the 2 json files are for => work with real data that e.g can be transformed, etc.). Func / Line Coverage is now ~90%, Branch ~75%.
Additionally I moved the "Example Group" from the modelSlice into index.js: at the beginning just an action to add the three default models is dispatched. The test store dispatches this also before final creation, so all tests can be performed as usual.uctwiufjxpuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/89Draft: Issue order of sv #162022-02-24T15:47:52+01:00uqgieDraft: Issue order of sv #16## What I have done
- I reordered the entries of the data grid in EditModelGroupModal as desired
- I (more or less) made Add- and EditModelGroupModal have the same style
- NEW: I added the hover effect to the header checkboxes and resiz...## What I have done
- I reordered the entries of the data grid in EditModelGroupModal as desired
- I (more or less) made Add- and EditModelGroupModal have the same style
- NEW: I added the hover effect to the header checkboxes and resized and aligned them
## Screenshots
(outdated) \
![Capture](/uploads/4feb691257507c8ce3556f653757b447/Capture.JPG)
![Capture](/uploads/c86c6dbdcf75da393cd70aa3a6d5eb3e/Capture.JPG)uqgieuqgiehttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/88Issue download modal style #142022-02-22T12:19:02+01:00uqgieIssue download modal style #14## What I have done
I redesigned the DownloadModal component. \
Now the modal uses the **CardHeader, CardContent and CardActions** MUI components, just like AddModelGroupModal and EditModelGroupModal. \
Also the download button is now **...## What I have done
I redesigned the DownloadModal component. \
Now the modal uses the **CardHeader, CardContent and CardActions** MUI components, just like AddModelGroupModal and EditModelGroupModal. \
Also the download button is now **variant 'contained'**, just like the other modals. \
I intentionally **didnt** make DownloadModal the **same size** as the other modals, since it doesnt have enough content to justify this size.
## Screenshot
![Capture](/uploads/3d037e47338e023104569765d753c3c3/Capture.JPG)uqgieuqgiehttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/87Issue centered checkboxes #112022-02-18T16:40:51+01:00uqgieIssue centered checkboxes #11## What I have done
I centered the checkboxes in the TimeCheckBoxGroup component
## Screenshot
![Capture](/uploads/3426ac778c17e6af0e7ac0cfb950bd4b/Capture.JPG)## What I have done
I centered the checkboxes in the TimeCheckBoxGroup component
## Screenshot
![Capture](/uploads/3426ac778c17e6af0e7ac0cfb950bd4b/Capture.JPG)uqgieuqgiehttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/86Add issue template2022-02-18T11:21:02+01:00uxkkpAdd issue templateAdded template to make the issue reports more uniform.
The template can be found at `.gitlab/issue_templates/default.md`
Created issue template after this tutorial: https://docs.gitlab.com/ee/user/project/description_templates.htmlAdded template to make the issue reports more uniform.
The template can be found at `.gitlab/issue_templates/default.md`
Created issue template after this tutorial: https://docs.gitlab.com/ee/user/project/description_templates.htmluxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/85Draft: Issue template2022-02-18T10:43:20+01:00uxkkpDraft: Issue templateAdded a template in order to have uniform issue reports.
The template can be found at `.gitlab/issue_templates/default.md`Added a template in order to have uniform issue reports.
The template can be found at `.gitlab/issue_templates/default.md`uxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/84Fix issue two scrollbars and exclude download button from sidebar height2022-02-18T16:18:58+01:00uqgieFix issue two scrollbars and exclude download button from sidebar height## What I have done
- I fixed the issue with two scrollbars. Now, when the sidebar is open, the main scrollbar will disappear
- Now the download button is excluded from the height of the sidebar. \
Before: when the sections overlap with...## What I have done
- I fixed the issue with two scrollbars. Now, when the sidebar is open, the main scrollbar will disappear
- Now the download button is excluded from the height of the sidebar. \
Before: when the sections overlap with the download button, it didnt show a scrollbar, eventhough parts arent visible. \
Now: as soon as the sections overlap with the download button, it will show the necessary scrollbar
- Minor change: I removed the rounded edges from the download buttonuqgieuqgiehttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/83Issue fix warnings #982022-02-18T16:00:45+01:00uqgieIssue fix warnings #98## What I have done
I have fixed many, many, many, many, many, many warnings and errors. \
This includes console errors, console warnings, IDE warnings, IDE weak warnings and typos (MANY TYPOS). \
Note: Not all warnings are resolved but ...## What I have done
I have fixed many, many, many, many, many, many warnings and errors. \
This includes console errors, console warnings, IDE warnings, IDE weak warnings and typos (MANY TYPOS). \
Note: Not all warnings are resolved but approx. 90 %uqgieuqgiehttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/82Issue fix infinity bug#1692022-02-11T10:27:37+01:00uctwiIssue fix infinity bug#169fixed the bug where "everything" crashed when no models were selected and new data was fetchedfixed the bug where "everything" crashed when no models were selected and new data was fetcheductwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/81loading all models2022-02-10T19:57:39+01:00uctwiloading all modelsloading all models instead of only 11loading all models instead of only 11uctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/80fixed the loading / not updating bug2022-02-10T19:47:05+01:00uctwifixed the loading / not updating bugto reproduce the bug: checkout develop or go to the website
- change plot type to tco3_return
- deselect all months
=> error appears
- select all months again
=> no loading spinner appears, the graph doesn't update even if the data is fe...to reproduce the bug: checkout develop or go to the website
- change plot type to tco3_return
- deselect all months
=> error appears
- select all months again
=> no loading spinner appears, the graph doesn't update even if the data is fetched in the meantimeuctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/79Issue parse model name#1642022-02-10T19:31:58+01:00uctwiIssue parse model name#164The modelnames are now parsed as Valentin suggested:
PROJECT_INSTITUTE_NAME
Name can contain underscores, no information is cut off.The modelnames are now parsed as Valentin suggested:
PROJECT_INSTITUTE_NAME
Name can contain underscores, no information is cut off.uctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/78Feat enable csv download#1452022-02-10T11:40:14+01:00uctwiFeat enable csv download#145Enable to csvEnable to csvuctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/77skipping models that have no data loaded => website doesn't crash anymore2022-02-09T18:28:06+01:00uctwiskipping models that have no data loaded => website doesn't crash anymoreIf we want to demonstrate sth. a little shorter loading time would be nice. Therefore this patch takes care of that adding a model for which no data was loaded doesn't lead to crash of the webapp.If we want to demonstrate sth. a little shorter loading time would be nice. Therefore this patch takes care of that adding a model for which no data was loaded doesn't lead to crash of the webapp.uctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/76Extended Readme2022-02-09T17:32:51+01:00uctwiExtended ReadmeAdded information on how to connect to the vm and how to debug docker appAdded information on how to connect to the vm and how to debug docker appuctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/75Feature CustomLatitudeSelector #1132022-02-09T14:32:18+01:00ufjxpFeature CustomLatitudeSelector #113Added A CustomLatitudeSelector component
![image](/uploads/7d8261b0957e2237a0e0bb4e99d60c9a/image.png)Added A CustomLatitudeSelector component
![image](/uploads/7d8261b0957e2237a0e0bb4e99d60c9a/image.png)ufjxpufjxphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/74Issue deselecting months#1512022-02-09T17:36:37+01:00uctwiIssue deselecting months#151As described in the trello ticket deselecting all months previously lead to a crash of the website.
What I did:
in TimeCheckBoxComponent:
![image](/uploads/958e228c63e1b3d3abe2488c5b3ee210/image.png)
In Graph: (Borja didn't want the...As described in the trello ticket deselecting all months previously lead to a crash of the website.
What I did:
in TimeCheckBoxComponent:
![image](/uploads/958e228c63e1b3d3abe2488c5b3ee210/image.png)
In Graph: (Borja didn't want the graph to display a loading indicator if the selection was invalid)
![image](/uploads/1be32a81e3500a5fb60f196406a24838/image.png)
Additionally Nick moved december to winter.:smile:uctwiudqeduqgieuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/73Issue ref line#1342022-02-09T14:06:00+01:00uctwiIssue ref line#134The eye icon to hide / show the refline is now hidden when tco3_return is selected.
Additionally the default value is now true, so the line is shown (what valentin wished for).The eye icon to hide / show the refline is now hidden when tco3_return is selected.
Additionally the default value is now true, so the line is shown (what valentin wished for).uctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/72Issue fetch double data#1462022-02-09T13:51:28+01:00uctwiIssue fetch double data#146Before I implemented this issue the settings of the reference year and model synced between the plots - however the data did not! So I changed this by dispatching a loading request for tco3_zm and tco3_return on change.Before I implemented this issue the settings of the reference year and model synced between the plots - however the data did not! So I changed this by dispatching a loading request for tco3_zm and tco3_return on change.uctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/71Feat rename derivative to standard deviation #1482022-02-09T17:01:20+01:00uctwiFeat rename derivative to standard deviation #148renamed derivative to standard deviation and removed remaining console.logs
Please test the application before merging. I tried to cover every edge case but I might have missed sth.renamed derivative to standard deviation and removed remaining console.logs
Please test the application before merging. I tried to cover every edge case but I might have missed sth.