Skip to content

[Task]: fix/populate info fields for workflows and pipelines #8124

Description

@bamaer

What needs to happen?

Pipeline and workflows have the following fields

  • created_date: Works
  • modified_date: Doesn't work, never gets updated and always equals created_date
  • created_user: Always '-'
  • modified_user: Always '-'
  • pipeline_version, workflow_version: Works, but is just free text, so needs to be set and updated manually. Doesn't add any value in the git era.
  • pipeline_type: Normal vs single threaded. Since single threaded is now in the pipeline run configuration,
  • pipeline_status: Always -1 (clear)

Additionally, the Get System Info transform has options to return the last modified date (which is currently the creation date) and the user who last modified the pipeline (which always returns '-').

Suggested implementation:

  • created_date: Leave as is
  • modified_date: Populate on save, behind a hasChanged() guard.
  • created_user, modified_user: Check in HopSecurityContext, populate when available
  • pipeline_version, workflow_version, pipeline_type pipeline_status: Deprecate, remove in a future release
  • Get System Info: For completeness, add created user and date options

Issue Priority

Priority: 3

Issue Component

Component: Hop Gui

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions