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