Datahub issueshttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues2023-01-23T16:31:20+01:00https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/646Possibility to set the time of a comment in the logbook2023-01-23T16:31:20+01:00Alejandro De Maria AntolinosPossibility to set the time of a comment in the logbookRequested by @janousov
It would be very useful to have the possibility to add a comment in the past. It means that when a New event is created the date and time needs to be set.Requested by @janousov
It would be very useful to have the possibility to add a comment in the past. It means that when a New event is created the date and time needs to be set.https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/611Request from BM32: add link to data in elogbook from scan command log line2023-03-31T10:05:46+02:00Matias GuijarroRequest from BM32: add link to data in elogbook from scan command log lineIt would be nice if scan commands logged in the ElogBook would have a link (on the same line, for example) in
order to navigate to the data directly. It could be something like:
dmesh(xech,-.0125,0.0125,50,yech,-0.0125,0.0125,50,3,scmos...It would be nice if scan commands logged in the ElogBook would have a link (on the same line, for example) in
order to navigate to the data directly. It could be something like:
dmesh(xech,-.0125,0.0125,50,yech,-0.0125,0.0125,50,3,scmos,mon,incmdiff) <Go to data button>
<Go to data> would be a link to https://hibou.esrf.fr/?sessionId=5ce8f283-9ec4-4b31-b544-14fb05ef1755&datafileId=893525452&name=/polySiC_tuesday_polySiCright.h5
(for example)
The link can only become valid when it is ingested (when closing the dataset ?). Why it does not ingest data
for each scan without closing the dataset ?
Thanks in advance !https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/710Search does not work on parcels2024-03-27T16:04:08+01:00Alejandro De Maria AntolinosSearch does not work on parcelsStores complain that this does not work:
https://data.esrf.fr/parcels?q=PolandStores complain that this does not work:
https://data.esrf.fr/parcels?q=PolandMarjolaine BodinMarjolaine Bodinhttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues/708SAXS display view2024-03-25T08:21:42+01:00Marjolaine BodinSAXS display viewon BM28, the saxs dataset widget is displayed, although the configuration specifies only for BM29
https://data.esrf.fr/investigation/1428654393/datasetson BM28, the saxs dataset widget is displayed, although the configuration specifies only for BM29
https://data.esrf.fr/investigation/1428654393/datasetsMarjolaine BodinMarjolaine Bodinhttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues/697Investigate matomo number of download2023-09-12T17:09:02+02:00Marjolaine BodinInvestigate matomo number of downloadin the matomo stats, the number of download is always 0. to be investigatedin the matomo stats, the number of download is always 0. to be investigatedhttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues/695Generic dataset view - processed dataset2023-07-27T08:36:22+02:00Marjolaine BodinGeneric dataset view - processed datasetexample https://data.esrf.fr/investigation/1273630605/datasets
we can't see processed datasets of a processed dataset: eg. the CTF datasets (output datasets from motion correction)example https://data.esrf.fr/investigation/1273630605/datasets
we can't see processed datasets of a processed dataset: eg. the CTF datasets (output datasets from motion correction)https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/694Improve logbook settings2023-08-23T17:35:35+02:00Marjolaine BodinImprove logbook settingscreate the issue here to not forget, but it will be implemented/reviewed in the data2
From Elodie Boller:
- have the possibility to select all types of logs at once (information, error, etc.)
- and/or apply button
- search by tags only...create the issue here to not forget, but it will be implemented/reviewed in the data2
From Elodie Boller:
- have the possibility to select all types of logs at once (information, error, etc.)
- and/or apply button
- search by tags only (see https://gitlab.esrf.fr/icat/icat-plus/-/issues/423)https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/683ESRF logbook: right panel disappears when scrolling down2023-06-08T14:25:37+02:00Wout De NolfESRF logbook: right panel disappears when scrolling downhttps://data.esrf.fr/logbook
firefox 114.0
display 1920 x 1080
![image](/uploads/b5b19edd4f53e131a23d2f5f38c6c0eb/image.png)
When scrolling down the right plane (showing the proposal, beamline, machine, session name etc.) gets push m...https://data.esrf.fr/logbook
firefox 114.0
display 1920 x 1080
![image](/uploads/b5b19edd4f53e131a23d2f5f38c6c0eb/image.png)
When scrolling down the right plane (showing the proposal, beamline, machine, session name etc.) gets push more and more to the right
![image](/uploads/85fa00910fcc14d6d7abcc8357ac7ae2/image.png)
until it disappears completely
![image](/uploads/534f131614f12fd7054a68c798aad480/image.png)
At that point scrolling up or down doesn't help, the right panel is gone.https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/679Deprecated method2023-05-16T13:08:51+02:00Alejandro De Maria AntolinosDeprecated method```
/catalogue/:sessionId/dataset/id/:datasetIds/dataset
```
is flagged as deprecated and used here:
https://gitlab.esrf.fr/icat/E-DataPortal/-/blob/master/src/api/icat-plus/catalogue.js#L17
It should be replaced by:
```
/catalogue/:ses...```
/catalogue/:sessionId/dataset/id/:datasetIds/dataset
```
is flagged as deprecated and used here:
https://gitlab.esrf.fr/icat/E-DataPortal/-/blob/master/src/api/icat-plus/catalogue.js#L17
It should be replaced by:
```
/catalogue/:sessionId/dataset?ids=
```https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/665Add remote pagination to the list of parcels2023-02-20T21:09:04+01:00Alejandro De Maria AntolinosAdd remote pagination to the list of parcelsIt is very slow to retrieve the list of the parcels.
https://data.esrf.fr/parcels
Fetching the parcels weights 9.19 MB takes 16 seconds.
https://icatplus.esrf.fr/tracking/{token}/parcel
![image](/uploads/bb59e9666a0dfd7f2a0b6b230d689...It is very slow to retrieve the list of the parcels.
https://data.esrf.fr/parcels
Fetching the parcels weights 9.19 MB takes 16 seconds.
https://icatplus.esrf.fr/tracking/{token}/parcel
![image](/uploads/bb59e9666a0dfd7f2a0b6b230d68943b/image.png)https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/662Experiment view does not work when parameters are missing2023-02-13T13:10:42+01:00Alejandro De Maria AntolinosExperiment view does not work when parameters are missingWhen a dataset has no experiment type the visualization is ugly:
![image](/uploads/72ee9ba8023ae318688139ebe8295220/image.png)
This should not happen but happensWhen a dataset has no experiment type the visualization is ugly:
![image](/uploads/72ee9ba8023ae318688139ebe8295220/image.png)
This should not happen but happensAlejandro De Maria AntolinosAlejandro De Maria Antolinoshttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues/661Improve react loading time2023-02-10T09:50:09+01:00Marjolaine BodinImprove react loading timeThe initial loading time of the app is sometimes very high. Some components may need to be restructured. Check lazy loading
![portal-loading](/uploads/cddbf84a8caf312bc501858bb5ae2bb3/portal-loading.png)The initial loading time of the app is sometimes very high. Some components may need to be restructured. Check lazy loading
![portal-loading](/uploads/cddbf84a8caf312bc501858bb5ae2bb3/portal-loading.png)https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/660Loading etherpad logbook investigation2023-02-20T21:12:53+01:00Marjolaine BodinLoading etherpad logbook investigationCheck why the loading of the notebook can sometimes be very long
- add spinner while loading etherpadCheck why the loading of the notebook can sometimes be very long
- add spinner while loading etherpadhttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues/651Edit event - error 4002023-01-24T12:10:15+01:00Marjolaine BodinEdit event - error 400To investigate, from Marta Mirolo ID31
`It happens roughly once per week or every second week that when you press save in the paragraph you are editing, an error (I think it is Error 400) appears and the saving fails, resulting in compl...To investigate, from Marta Mirolo ID31
`It happens roughly once per week or every second week that when you press save in the paragraph you are editing, an error (I think it is Error 400) appears and the saving fails, resulting in completely losing whatever you were writing in the paragraph. `https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/650Autorefresh token when the user is visiting certain pages2023-01-20T15:55:33+01:00Alejandro De Maria AntolinosAutorefresh token when the user is visiting certain pagesAs @marcus0c requested, some users will not appreciated that the session expires during the edition on the electronic logbook.
The idea is to manage the refreshing if and only if the user is in certain pages.
It can be done in a generic ...As @marcus0c requested, some users will not appreciated that the session expires during the edition on the electronic logbook.
The idea is to manage the refreshing if and only if the user is in certain pages.
It can be done in a generic way with a action that activate and deactivate the refreshing.
This issue takes as inspiration the solution addressed here:
icat/E-DataPortal!662Alejandro De Maria AntolinosAlejandro De Maria Antolinoshttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues/649Landing page: release data information2023-01-12T16:41:16+01:00Marjolaine BodinLanding page: release data informationhttps://doi.esrf.fr/10.15151/ESRF-ES-810702957
The release date of this experiment has been changed (12/01/2023 instead of 09/05/2025).
To determine if an experiment is released or not, the current date is compared to the public...https://doi.esrf.fr/10.15151/ESRF-ES-810702957
The release date of this experiment has been changed (12/01/2023 instead of 09/05/2025).
To determine if an experiment is released or not, the current date is compared to the public year date and day/month of the start session ([see code](https://gitlab.esrf.fr/icat/E-DataPortal/-/blob/master/src/components/LandingPage/utilsDoiExtractor.js#L49)), which is not correct in this case. We could add the full release date (day, month, year) in dataCite information (`dateType = Available`).https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/645Configurable facility mentions2023-01-09T11:05:20+01:00Marcus LewerenzConfigurable facility mentionsFinding a way to configure facility associated texts, logos and so onFinding a way to configure facility associated texts, logos and so onMarcus LewerenzMarcus Lewerenzhttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues/644optional session refresh in logbook2022-12-21T10:21:38+01:00Marcus Lewerenzoptional session refresh in logbookAt HZB we have only a session duration of 2 hours. Thats why some users are losing logbook texts if they have not saved them.
An optional session refresh while a logbook is open would help them keep changes on their logbooks.
This issue...At HZB we have only a session duration of 2 hours. Thats why some users are losing logbook texts if they have not saved them.
An optional session refresh while a logbook is open would help them keep changes on their logbooks.
This issue corresponds to [issue 345 on icat+](https://gitlab.esrf.fr/icat/icat-plus/-/issues/345).Marcus LewerenzMarcus Lewerenzhttps://gitlab.esrf.fr/icat/E-DataPortal/-/issues/639Add search bar on dataset table for SAXS (generic)2022-11-09T07:04:23+01:00Alejandro De Maria AntolinosAdd search bar on dataset table for SAXS (generic)Currently, the search bar is missing (but functionality is implemented):
![image](/uploads/e10ad0d81dd540b029dce291d4945570/image.png)Currently, the search bar is missing (but functionality is implemented):
![image](/uploads/e10ad0d81dd540b029dce291d4945570/image.png)https://gitlab.esrf.fr/icat/E-DataPortal/-/issues/637Dataset pagination is very slow2023-02-03T15:25:07+01:00Alejandro De Maria AntolinosDataset pagination is very slowIt turns out that the pagination can take several seconds. What I can see from the dev console is that the browser is queuing and resolving first the status of the data (online, restored, etc..) and then it gets the list of datasets that...It turns out that the pagination can take several seconds. What I can see from the dev console is that the browser is queuing and resolving first the status of the data (online, restored, etc..) and then it gets the list of datasets that is performerd quickly but only after waiting for the statuses.
![image](/uploads/e975f188da9e1383514b97090f412cc9/image.png)
https://data.esrf.fr/investigation/937814656/datasets?page=4
Here, there is an interesting article about the max limit of connections and http pipelining:
https://ishwar-rimal.medium.com/why-does-your-browser-limit-the-number-of-concurrent-network-calls-1ae5d50863dd