Display option to delete jobs and datasets using soft delete button. Also, feature to search and ‘undelete’ soft deletes if necessary. Might be required to delete ‘group’ of datasets or jobs based on their namespaces - so multi-deletion should be available. Ability to undelete may come later, as deletion should be easier to implement it first.
Solution

Per each dataset and job selected, if the job/dataset's status is 'not deleted,' have a button to 'delete' them (See the RED button in the UI) , which will then invoke api calls:
Display option to delete jobs and datasets using soft delete button. Also, feature to search and ‘undelete’ soft deletes if necessary. Might be required to delete ‘group’ of datasets or jobs based on their namespaces - so multi-deletion should be available. Ability to undelete may come later, as deletion should be easier to implement it first.
Solution
Per each dataset and job selected, if the job/dataset's status is 'not deleted,' have a button to 'delete' them (See the
REDbutton in the UI) , which will then invoke api calls:To
soft-deletethe resources.Before deleting, make sure to ask users to confirm, by displaying and asking
Are you sure?message.After the deletion is finished, you should 'refresh' the current Graph so that the job/dataset deleted will no longer be visible.