Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M7 Pulling files from the Portal #682

Closed
10 tasks done
Tracked by #830
elisabettai opened this issue Sep 8, 2022 · 11 comments · Fixed by ITISFoundation/osparc-simcore#4043
Closed
10 tasks done
Tracked by #830

M7 Pulling files from the Portal #682

elisabettai opened this issue Sep 8, 2022 · 11 comments · Fixed by ITISFoundation/osparc-simcore#4043
Assignees
Labels
PO issue Created by Product owners
Milestone

Comments

@elisabettai
Copy link
Contributor

elisabettai commented Sep 8, 2022

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).

  • Deliverable: Portal functionality to pull files from a dataset into o²S²PARC directly from the Portal with one / few clicks
  • Deadline: M7
  • Wrike M2.1.6

Watermelon

Preview Give feedback
  1. High Priority a:frontend a:webserver bug
    pcrespov
  2. a:frontend bug
    odeimaiz pcrespov
  3. a:webserver
    pcrespov
  4. a:frontend changelog:🐛bugfix
    odeimaiz
  5. release t:maintenance
    matusdrobuliak66 pcrespov
  6. release t:maintenance
    matusdrobuliak66 pcrespov
  7. enhancement
    ignapas
  8. bug enhancement
    ignapas
@elisabettai elisabettai added PO issue Created by Product owners y6 labels Sep 8, 2022
@pcrespov
Copy link
Member

pcrespov commented Mar 3, 2023

Goal for sprint Mithril

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

  • Select files in the UI
  • Click "copy for osparc"
  • Create download links and paste in the clipboard with special markers.
  • A message pops up and says ready to paste in osparc (with a link)
  • On top of osparc, in an open study, click paste
  • osparc recognizes the special mark and creates a FilePicker per link in the clipboard
    • it downloads file when used the first time and sparc needs to change to s3: Lazy File Picker
  • Alternative: instead of download links, we could get special identifiers copied and the "Lazy File Picker" asks the backend to download onto S3 when needed

PROS:

  • The operation of copy&paste can be repeated at anytime (not only with "new studies").
  • Files are only downloaded when used

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

@pcrespov
Copy link
Member

pcrespov commented Mar 29, 2023

Update for sprint Mithril

@pcrespov pcrespov added this to the Mithril milestone Mar 30, 2023
@sanderegg sanderegg modified the milestones: Mithril, Jelly Beans Apr 5, 2023
@pcrespov
Copy link
Member

pcrespov commented Apr 7, 2023

Goal for sprint Jelly Beans

@pcrespov
Copy link
Member

Update for sprint Jelly Beans

@esraneufeld
Copy link
Member

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

@pcrespov pcrespov modified the milestones: Jelly Beans, Pastel de Nata May 10, 2023
@pcrespov
Copy link
Member

pcrespov commented May 10, 2023

Goal for sprint Pastel de Nata

@pcrespov
Copy link
Member

pcrespov commented Jun 1, 2023

Update for sprint Pastel de Nata

Done:

Open:

  • Open: follow up from @ignapas in portal

@esraneufeld
Copy link
Member

try to have it ready for the next CCB

@elisabettai
Copy link
Contributor Author

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

@elisabettai
Copy link
Contributor Author

elisabettai commented Jun 27, 2023

@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
Copy link
Member

pcrespov commented Jul 6, 2023

Update Watermelon

  • Some fixes, tuning and extra testing on the osparc stack (see details in tasks above)
  • Release to production in time fir the CCB. Synced with the nih-sparc portal release workflow
  • Finishing last issues from feedback

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PO issue Created by Product owners
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants