Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hide deprecated features by default #4905

Open
4 tasks
paulgrainger85 opened this issue Sep 12, 2024 · 1 comment
Open
4 tasks

Hide deprecated features by default #4905

paulgrainger85 opened this issue Sep 12, 2024 · 1 comment
Labels
area/backend Needs backend code changes enhancement New feature or request kind/customer-request Requested by one or more customers

Comments

@paulgrainger85
Copy link

paulgrainger85 commented Sep 12, 2024

Next Steps

We will:

  • not show deprecated plugins in the Editor's autocompletion (will be complex)
  • we will also filter them out in the Topology view
  • for both Editor and low-code Topology forms, we need to hide deprecated properties like runner for script tasks
  • for the /ui/plugins, Hide all deprecated plugins in the Plugins UI #4526 (comment)
  • for the website also see issue above -- users can still find documentation for deprecated plugins from the built-in documentation in the Editor in the UI
  • for Blueprints, we soon will have versioned blueprints to ensure deprecated functionality is not shown

Extra info: for deprecation of larger features, we can continue using enabled configuration allowing users who need it to enable it until transition https://kestra.io/docs/configuration-guide/enabled

Feature description

In views like Topology and Plugins, we show deprecated features. It can be unclear to end users whether functionality is still supported when they use them in this way.

Instead, we should hide these plugins by default, e.g. take topology for example, the first 3 items are deprecated
image

Instead of showing these, we should hide them. However, users should still be able to find them if needed -- possible options to consider:

  • a configuration explicitly enabling deprecated plugins
  • a UI toggle which will display the deprecated plugins

Tasks

Preview Give feedback
  1. area/frontend bug
    brian-mulier-p
  2. area/frontend bug
    brian-mulier-p
  3. area/backend area/frontend enhancement
  4. area/backend enhancement
    Skraye
@paulgrainger85 paulgrainger85 added the enhancement New feature or request label Sep 12, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Issues Sep 12, 2024
@paulgrainger85 paulgrainger85 added area/plugin Plugin-related issue or feature request area/frontend Needs frontend code changes kind/customer-request Requested by one or more customers labels Sep 12, 2024
@MilosPaunovic
Copy link
Member

I believe this need to be handled on the BE side.

@anna-geller anna-geller removed the area/frontend Needs frontend code changes label Sep 12, 2024
@Ben8t Ben8t added the area/backend Needs backend code changes label Dec 23, 2024
@MilosPaunovic MilosPaunovic removed their assignment Jan 8, 2025
@anna-geller anna-geller moved this from Backlog to In progress in Issues Feb 5, 2025
@anna-geller anna-geller removed the area/plugin Plugin-related issue or feature request label Feb 5, 2025
@kestra-io kestra-io deleted a comment from MilosPaunovic Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/backend Needs backend code changes enhancement New feature or request kind/customer-request Requested by one or more customers
Projects
Status: In progress
Development

No branches or pull requests

4 participants