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

[NGS Portal] Pipeline results in storage rules #3906

Open
NShaforostov opened this issue Feb 11, 2025 · 0 comments
Open

[NGS Portal] Pipeline results in storage rules #3906

NShaforostov opened this issue Feb 11, 2025 · 0 comments
Labels
goal/portal 🔬 Issues related to NGS Portal kind/enhancement New feature or request

Comments

@NShaforostov
Copy link
Collaborator

Background

Currently, there is an ability to create storage rules for a pipeline.
These rules are being used to upload data to the output data storage once pipeline is finished. It helps to store only specific data user needs.
We shall expand that functionality to output specific results of NGS pipelines. Such outputs then can be viewed via Reports section (#3902).

Approach

We shall add new columns to the table of pipeline's storage rules:

  • Name - rule name. String, can be empty
  • Pipeline Result - option that enables the output of NGS pipeline results. Boolean, shall be shown as checkbox

Approximate view of the updated form shall be:
Image

During a new rule creation, user shall be able:

  • to specify a name for a rule
  • to set the option that enables the output of NGS pipeline results

Image

Form behavior shall be the following:

  • Name field content is optional (by default), user shall have the ability to leave it empty
  • if Pipeline results option is ticked:
    • Name field becomes mandatory and can't be left empty
    • Move to STS checkbox shall be ticked and disabled automatically
      Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
goal/portal 🔬 Issues related to NGS Portal kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant