Skip to content

New features : Dynamic submit page - webpage output display#30

Open
VChapdelaineT wants to merge 8 commits into
genepi:mainfrom
CERC-Genomic-Medicine:Cloudgene3_pull_request
Open

New features : Dynamic submit page - webpage output display#30
VChapdelaineT wants to merge 8 commits into
genepi:mainfrom
CERC-Genomic-Medicine:Cloudgene3_pull_request

Conversation

@VChapdelaineT
Copy link
Copy Markdown

@VChapdelaineT VChapdelaineT commented Apr 30, 2026

This pull request introduce the following new features

Dynamic Submit page :

This feature introduce a collapse switch. This button style switch is a based on the radio style it allows to collapse non selected linked inputs, at present it requires interpretation in the linked application to ensure proper interpretation of the collapsed/expended feature. The collapsed features are based on the key associated values and interpreted as a space delimited id. The selected key is also transmitted via submission. This objective allows developers to simplify mututally exclusive options in the same pipeline.

example yaml config :

- id: Target_switch
  type: collapse_switch
  description: Target Type
  required: true
  value: target_A
  values:
    Option_1 : "target_A target_B"
    Option_2 : "target_C"

webpage display :

This feature introduce a new output type (webpage), which is meant to allow app developer to create custom html based (potentially linking to other front end language) display at the level of the results (similar to the log tab). Essentially, this output should be a folder containing an index.html file and any required other file. The description will dictate the tab label.

example yaml config :

- id: Report_output
  description: "Overview ..."
  type: WEBPAGE

** This pull is from a fork ( CRISPR-BEasy_cloudgene3 ) which also allowed public access and removed API. these features were reverted.

- Removal of API
- Addition of public profile for jobs sent anonymously.
- default error message
- items in drop-down menu allows HTML flexibility
Error Description
Cosmetic changes

also corrects scroll to the top
Objective : Create a pull for Cloudgene main (genepi)

- Upgrade desired -
    -- custom HTML display in results (as a content panel - tab similar to log display)
    -- Dynamic inputs

- not Desired (to remove or add back, to be done) -
     -- Remove Public access--
     -- Add back API access --
- Revert Public user allowed
- Reimplementation of API (reversion)
- 3.1.3 update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant