ITISFoundation / osparc-issues

🐼 issue-only repo for the osparc project
3 stars 5 forks source link

M7 Pulling files from the Portal #682

Closed elisabettai closed 1 year ago

elisabettai commented 2 years ago

Facilitation for users to have a one-click or few-click method to pull files from a dataset into o²S²PARC directly from the Portal. For example, to launch o²S²PARC from a dataset landing page, or from a file in the data-set file list, or based on a Shopping Cart (could be extended in Y7 to offer file-data-annotation-based intelligent selection of the most relevant services/workflows on o²S²PARC – under K-Core leadership).

### Watermelon
- [x] Connect to portal @ignapas
- [ ] https://github.com/ITISFoundation/osparc-simcore/issues/4342
- [x] db table in osparc.io that maps ext with services is up-to-date @elisabettai
- [ ] https://github.com/ITISFoundation/osparc-simcore/issues/4392
- [ ] https://github.com/ITISFoundation/osparc-simcore/pull/4390
- [ ] https://github.com/ITISFoundation/osparc-simcore/pull/4414
- [ ] https://github.com/ITISFoundation/osparc-simcore/issues/4371
- [ ] https://github.com/ITISFoundation/osparc-simcore/issues/4409
- [ ] https://github.com/nih-sparc/sparc-app/pull/683
- [ ] https://github.com/nih-sparc/sparc-app/pull/696
pcrespov commented 1 year ago

Goal for sprint Mithril

Proposal of implementation "Copy&Paste onto Lazy file-picker"

PROS:

Portal @ignapas; osparc @odeimaiz and @pcrespov; Full UX and testing @elisabettai

pcrespov commented 1 year ago

Update for sprint Mithril

pcrespov commented 1 year ago

Goal for sprint Jelly Beans

pcrespov commented 1 year ago

Update for sprint Jelly Beans

esraneufeld commented 1 year ago

ideally to be finished in time for the next CCB meeting. ask manuel when that is.

pcrespov commented 1 year ago

Goal for sprint Pastel de Nata

pcrespov commented 1 year ago

Update for sprint Pastel de Nata

Done:

Open:

esraneufeld commented 1 year ago

try to have it ready for the next CCB

elisabettai commented 1 year ago

@pcrespov, I have updated the deadline: we need this by this Friday (June 23rd)

elisabettai commented 1 year ago

@pcrespov, I've checked the box "db table in osparc.io that maps ext with services is up-to-date ". The table is up to date, only change I made was bumping the version of jupyterlab math to 2.0.9. I've noticed two small things while testing.

Testing

I've also tested a bit on staging.sparc.science (with file picker only, jupyter+IPYNB and raw graphs+CSV). All works as expected, with these 2 datasets:

VERY minor "bugs"

I've only noticed two small things. 1) File picker option is called "No service". In the PR I think you proposed something different to @ignapas image 2) When you open a ipynb from the Portal, the corresponding Study saved in your Dashboard should get the service thumbnail, while I have a default one. image

fyi @mguidon

pcrespov commented 1 year ago

Update Watermelon