You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by GitBox <gi...@apache.org> on 2021/12/13 07:01:37 UTC
[GitHub] [dolphinscheduler] Wangyizhi1 commented on issue #7018: [Feature][workflow list edit] Add list edit view from task definition
Wangyizhi1 commented on issue #7018:
URL: https://github.com/apache/dolphinscheduler/issues/7018#issuecomment-992164926
If this feature is added on the task definition page, the following interfaces need to be provided by the backend:
1. Task List Interface
Return the basic information of the task and the workflow, as well as the upstream and downstream relationship of the task.
2. Delete task interface
Delete a task of a workflow
3. Modify the task interface
Modify the configuration of a task in a workflow
4. Create task interface
Add a task to a workflow
If we do not plan to modify the API, the following methods can be referred to:
1. Add a 'List Mode' switch to the workflow page toolbar:
<img width="1141" alt="taskList1" src="https://user-images.githubusercontent.com/87303815/145765875-30746eeb-d217-4fa0-911e-8be74dcc9c39.png">
2. The user can control the display mode of the workflow page through the switch:
<img width="1370" alt="taskList2" src="https://user-images.githubusercontent.com/87303815/145766067-5e34f059-0f2c-495d-aec1-659baac04133.png">
In this way, existing interfaces can be reused, and the front-end can be done alone.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@dolphinscheduler.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org