graylog2-server
graylog2-server copied to clipboard
Adds 'Deprecated Function' Label to Pipelines Section
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)
Notes made by @ousmaneo on previous issue's PR
- Use the table cell
colSpanproperty to increase the size of the table column and remove the empty column
- The
api/system/pipelines/rulebuilder/actionsendpoint is returning the list of functions with thedeprecatedproperty. We can use this to filter the actions, doing that we avoid maintainingDEPRECATED_PIPELINE_FUNCTIONS(Outdated with decision to create new metadata API endpoint).
Merging this back to the underlying PR for the backend review.