dolphinscheduler icon indicating copy to clipboard operation
dolphinscheduler copied to clipboard

[Improvement][dolpinschedulrer-ui-next] task component extend with backend config

Open woshiwuxiaofei opened this issue 3 years ago • 5 comments

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

Description

When adding a task component type, the status quo is:

  1. Add a plug-in to the back-end, and change the form of the code on the front-end It is hoped that the back-end will configure which plugins the front-end can display through the interface in the future, and then the front-end does not need to write dead code;

image

Use case

No response

Related issues

No response

Are you willing to submit a PR?

  • [X] Yes I am willing to submit a PR!

Code of Conduct

woshiwuxiaofei avatar Sep 19 '22 09:09 woshiwuxiaofei

Good idea, in fact, the workflow status enum/ task instance status enum, plugin type... are all hard code in the front-end. But this is not a new feature, it's more like am improvement.

ruanwenjun avatar Sep 19 '22 09:09 ruanwenjun

Thank you for your feedback, we have received your issue, Please wait patiently for a reply.

  • In order for us to understand your request as soon as possible, please provide detailed information、version or pictures.
  • If you haven't received a reply for a long time, you can join our slack and send your question to channel #troubleshooting

github-actions[bot] avatar Sep 19 '22 09:09 github-actions[bot]

Good idea, in fact, the workflow status enum/ task instance status enum, plugin type... are all hard code in the front-end. But this is not a new feature, it's more like am improvement.

this is a big feature, many backend contributors are not familiar with front-end code, this is a good job if completed

davidzollo avatar Sep 19 '22 11:09 davidzollo

awesome, this idea is a boon for backend programmers like me... and it is possible to control the permissions that users can view tasks in the future? User A can use SHELL/PYTHON/SQL User B can use Flink/Spark ...

DarkAssassinator avatar Sep 19 '22 15:09 DarkAssassinator

@woshiwuxiaofei Could you please provide a detail design, in my knowledge, your description in the issue is want to add an interface to control how many plugins will display in the front-end, or you want to refactor the task-plugin, control the UI like alert-plugin?

ruanwenjun avatar Sep 20 '22 01:09 ruanwenjun

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Oct 21 '22 00:10 github-actions[bot]

This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.

github-actions[bot] avatar Nov 06 '22 00:11 github-actions[bot]