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

Add "groupProperties" for every task property #6534

Open
3 tasks
Ben8t opened this issue Dec 19, 2024 · 1 comment
Open
3 tasks

Add "groupProperties" for every task property #6534

Ben8t opened this issue Dec 19, 2024 · 1 comment
Labels
area/backend Needs backend code changes area/frontend Needs frontend code changes enhancement New feature or request

Comments

@Ben8t
Copy link
Member

Ben8t commented Dec 19, 2024

Feature description

Following #6532 , we want to add groupProperties to every plugin property to unclutter the display of properties in No Code editor (and potentially rigth-panel documentation)

0.21

Next Steps:

  • Implement the groupProperties so frontend can receive the corresponding informations

1st iteration with core tasks properties and files properties:

Core:

To group all common core task properties

  • description
  • logLevel
  • retry
  • timeout
  • workerGroup
  • allowFailure
  • allowWarning
  • disabled
  • logToFile
  • runIf
  • errors (in case of flowable)
  • tasks (in case of flowable and not mandatory)

Files (or Scripts - naming TBD):

To group all properties related to script/data files (mainly for script tasks, but some edge cases appy too)

  • inputsFiles
  • outputFiles
  • namespaceFiles

Thus, in the no code, the task panel will ends up with:

  • Required task property (always displayed)
  • Advanced Configuration (collapsed by default)
    • Core Task Properties
    • Files Properties

0.2X

In the 2nd iteration we can move forward with:

  • explore all plugins and find grouping strategies (for example: Connection group for all props. related to DB credentails, server auth, API token, etc.)
  • add these groups to each plugins tasks
@Ben8t Ben8t added area/backend Needs backend code changes enhancement New feature or request area/frontend Needs frontend code changes labels Dec 19, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Issues Dec 19, 2024
@MilosPaunovic
Copy link
Member

Note: Assign this to me once the BE part is done, as it will have to integrate into the section I will work on.

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 area/frontend Needs frontend code changes enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants