Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-2596 Django: Experiment views
  3. AIRAVATA-2761

Experiment input editors: express, enforce dependencies between input editors

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      Allow some experiment input editors to only show or only be required based on values provided to other inputs.

      TODO

      • [x] Transition when inputs are hidden/shown
      • [x] Unit tests for dependency evaluation logic
      • [x] Error handling/reporting
      • [x] suppress validation errors when input is hidden
      • [x] unset value when input is hidden (restore user input value when input is shown again?)

      Attachments

        Activity

          People

            marcuschristie Marcus Christie
            marcuschristie Marcus Christie
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: