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

M2 Query I/O Port Descriptors for Study via API #686

Closed
elisabettai opened this issue Sep 8, 2022 · 7 comments
Closed

M2 Query I/O Port Descriptors for Study via API #686

elisabettai opened this issue Sep 8, 2022 · 7 comments
Assignees
Labels
Epic Zenhub label (Pleas do not modify) PO issue Created by Product owners

Comments

@elisabettai
Copy link
Contributor

  • Extend existing APIs (computational API, study creation and access, platform API), add new APIs (progress API, import/export API) as required by users and in support of the DRC APIs
    -- exposing queuering of service & study input/output port descriptions

Deadline: Month 2

Wrike M4.1.1

@elisabettai elisabettai added the PO issue Created by Product owners label Sep 8, 2022
@elisabettai elisabettai added the y6 label Sep 12, 2022
@pcrespov pcrespov mentioned this issue Oct 5, 2022
@pcrespov
Copy link
Member

pcrespov commented Oct 18, 2022

Goal for sprint Katherine Switzer

REVIEW:

  • show json-schema of a published solver in swagger (e.g. solver with rich i/o)
  • Use json-forms to create a UI on a local Portal deploy for that input (nice to have, @ignapas @odeimaiz could help)

@pcrespov
Copy link
Member

pcrespov commented Nov 6, 2022

Update on sprint Katherine Switzer

Done

Ongoing

  • Expose in the web API: "a study, mark inputs/outputs and get schemas in api" (part of meta-modeling #626)
  • Expose studies resources and its i/o ports in public API

@colinRawlings colinRawlings assigned mguidon and unassigned ignapas and odeimaiz Nov 14, 2022
@pcrespov
Copy link
Member

pcrespov commented Nov 14, 2022

Goal for sprint Athena

  • Expose in the web API: "a study, mark inputs/outputs and get schemas in api" (part of meta-modeling #626)
  • Expose studies resources and its i/o ports in public API

Review demo

  • Create a project and add ports
  • Retrieve project i/o port schemas via API

@mguidon would this fullfil this issue?

@mguidon
Copy link
Member

mguidon commented Nov 29, 2022

I think this fulfills the requirements as stated in the Year 6 Milestones list.

@pcrespov
Copy link
Member

pcrespov commented Dec 2, 2022

Update on sprint Athena

Done

  • Expose in the web API: "a study, mark inputs/outputs and get schemas in api"
  • Expose studies resources and its i/o ports in public API

Open

This issues is mostly completed. Some open question/points remain though. Should we address now>

  • Ports with files
  • Expose to python client?

@elisabettai
Copy link
Contributor Author

Hi @pcrespov, regarding your question if we should consider this milestone completed: this is the feedback from EN: "from the point of view of the sparc milestones, we consider it complete. however, for our own needs, we will need to finalize that implementation."

I'd proposed to create a new issue, if you want, with the remaining points and close this one.

fyi, the work done was reported to the NIH in the Q1 Report (I can provide you the link if you're interested).

@elisabettai
Copy link
Contributor Author

Closing this one if favor of #792

@pcrespov pcrespov mentioned this issue Dec 16, 2022
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Zenhub label (Pleas do not modify) PO issue Created by Product owners
Projects
None yet
Development

No branches or pull requests

5 participants