Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Develop a way for custom output viewers to be registered as plugins in the Django portal.
TODO
- [x] Add METADATA column to experiment_output, process_output, application_output (similar to METADATA on experiment_input, etc.)
- [x] One problem I've encountered is that experimentOutput.metadata is consulted 'output-view-providers', but these are copied from the applicationOutput.metadata at the time of the experiment's creation. If the output-view-providers are updated on applicationOutput.metadata after the experiment is created then those aren't reflected in experimentOutput.metadata. One approach would be to merge in any output-view-providers from applicationOutput.metadata.
- [x] add display name for output view providers
- [x] rename the default download output view provider to just "default" since in the future we might have it do more than just download
- [x] only add the "default" view provider if not already in the list
- [x] only show the outputs when the experiment is completed
- [x] provide the output file to the generate_data method
Attachments
Issue Links
- is related to
-
AIRAVATA-3187 HTML custom output display type
- Resolved
-
AIRAVATA-3188 Image custom output display type
- Resolved
- relates to
-
AIRAVATA-2985 Make experiment outputs, status more prominent on summary page
- Open