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
[UI] Deactivate the delete button in the WebUI #133
Comments
@mctigger Let's try to break it down:
BTW, extending the ClearML Backend to help removing artifacts from more locations is indeed coming in a near release, but I would think that this would reduce the cases of "left behind" artifacts, rather than make the scenario completely obsolete. |
Hi @ainoam thank you for replying so quick! I should have been more precise in why I think my proposal makes sense.
|
@mctigger The flip side is that there's a significant user base that actually needs task deletion, so it's a balancing act for usability...
The real issue here is browser CORS limitations which restrict what front-end can do. That's why you can't have one installation delete files on another's file-server, and why the way to handle external artifacts would be through a back-end service.
Is "deletion" here task deletion, or specifically attached-file deletion while deleting tasks? |
The main issue I want to avoid is lingering files on the fileservers/S3/... |
Would be nice if the WebUI could simply delete the files from S3 as it's given credentials in the configuration 😅 |
@idantene Indeed, though having the credentials is not enough due to browser CORS restrictions. |
Hello,
I have a simple request: Deactivate the delete button in the WebUI!
In my opinion it does not make sense to be able to "delete" a task/artifact/dataset and then get a notification about artifacts not being deleted. It is hard to find the leftover files to delete later. Instead I suggest to disable deletion via the WebUI or add another step so that the user has to confirn he is sure to delete.
Although this does not solve the consistency issue that is currently inherent to ClearML, I think it is a sensible step to take until such operation are included into the API Server (at least that is what I understood from conversation from the Slack channel).
The text was updated successfully, but these errors were encountered: