graylog2-server icon indicating copy to clipboard operation
graylog2-server copied to clipboard

Adds 'Deprecated Function' Label to Pipelines Section

Open kolin-newby opened this issue 3 months ago • 1 comments

Description

This adds a 'Deprecated Function' label for deprecated pipeline functions to the following places in the pipeline section:

  • Pipelines Overview Page
  • Pipeline Details Page
  • Pipeline 'Manage Rules' Page

Motivation and Context

Closes: #23924

How Has This Been Tested?

Types of changes

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [x] New feature (non-breaking change which adds functionality)
  • [ ] Refactoring (non-breaking change)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change)

kolin-newby avatar Oct 23 '25 21:10 kolin-newby

Notes made by @ousmaneo on previous issue's PR


  • Use the table cell colSpan property to increase the size of the table column and remove the empty column image

  • The api/system/pipelines/rulebuilder/actions endpoint is returning the list of functions with the deprecated property. We can use this to filter the actions, doing that we avoid maintaining DEPRECATED_PIPELINE_FUNCTIONS (Outdated with decision to create new metadata API endpoint).

kolin-newby avatar Oct 23 '25 21:10 kolin-newby

Merging this back to the underlying PR for the backend review.

patrickmann avatar Dec 16 '25 08:12 patrickmann