Project

General

Profile

Actions

Bug #23063

closed

Process overview should filter out cwl_input and cwl_output properties

Added by Brett Smith 8 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Story points:
-
Release relationship:
Auto

Description

As part of #22793 we started showing process properties on the overview tab. Hooray!

However, it is currently (trying to) show the cwl_input and cwl_output properties. These are specially reserved properties that we already use to render the Inputs and Outputs tabs, respectively. It's redundant and a little confusing to show these both ways.

Because these cannot be rendered in chits, and because we already have tabs dedicated to rendering them, filter them out from the properties chits. We should still render other properties.

I think it is okay to filter these out of property chits everywhere if that simplifies the implementation. We specifically document that these are reserved for container requests, so we're not obligated to worry about user-defined properties with these names.


Subtasks 1 (0 open1 closed)

Task #23067: Review 23063-process-propertiesResolvedStephen Smith08/07/2025Actions

Related issues 2 (1 open1 closed)

Related to Arvados - Bug #23061: Improve Workbench display of compound property valuesNewActions
Related to Arvados - Idea #22793: Design sketch to unify Projects/Collections/Processes/Workflow with tab-based designResolvedLisa Knox04/23/2025Actions
Actions #1

Updated by Brett Smith 8 months ago

  • Related to Bug #23061: Improve Workbench display of compound property values added
Actions #2

Updated by Brett Smith 8 months ago

  • Related to Idea #22793: Design sketch to unify Projects/Collections/Processes/Workflow with tab-based design added
Actions #3

Updated by Brett Smith 8 months ago

  • Target version set to Development 2025-08-06
  • Assigned To set to Lisa Knox
Actions #4

Updated by Brett Smith 8 months ago

  • Subtask #23067 added
Actions #5

Updated by Lisa Knox 8 months ago

  • Status changed from New to In Progress
Actions #6

Updated by Lisa Knox 8 months ago

23063-process-properties @ 888353bd3759376250529aeb886c4a172c7017cb

developer-run-tests-services-workbench2: #1555

  • ✅ All agreed upon points are implemented / addressed.
  • ✅ Anything not implemented (discovered or discussed during work) has a follow-up story.
  • ✅ Code is tested and passing, both automated and manual, what manual testing was done is described
  • ✅ The tested code incorporates recent main branch changes.
  • n/a New or changed UX/UX and has gotten feedback from stakeholders.
  • n/a Documentation has been updated.
  • ✅ Behaves appropriately at the intended scale (describe intended scale).
  • ✅ Considered backwards and forwards compatibility issues between client and server.
    • no changes
  • ✅ Follows our coding standards and GUI style guidelines.
Actions #7

Updated by Stephen Smith 8 months ago

I have 1 suggestion - I noticed that the properties are filtered of object separately in process-details-attributes.tsx which achieves the same effect for the details panel. I think it would make sense to make a helper to do it in both places the same way unless there's a reason to display other objects in the overview panel but not in the details side panel.

Actions #8

Updated by Brett Smith 8 months ago

  • Target version changed from Development 2025-08-06 to Development 2025-08-21
Actions #9

Updated by Lisa Knox 8 months ago

developer-run-tests-services-workbench2: #1561

23063-process-properties @ 6972c5531a89f1a83bec98c2b36ef5c5ae105fd1

I implemented your suggestion and added a test for the new implementation. Properties for all resources that are not Workflows are now handled by it, and Workflows are excluded because of the extra fetching and filtering they need.

Actions #10

Updated by Stephen Smith 8 months ago

This lgtm!

Actions #11

Updated by Lisa Knox 8 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF