godot-asset-library icon indicating copy to clipboard operation
godot-asset-library copied to clipboard

Cannot delete an asset

Open willnationsdev opened this issue 5 years ago • 6 comments

I had two different versions of my Godot NExt asset uploaded (for different versions of the engine), and I have now revised the repository such that all previous versions of the asset are no longer applicable. While I submitted an update for one asset to go to the new version (converting 2.1 to 3.1), I would like to delete the one that isn't being used anymore (3.0). There does not appear to be any means of deleting my own assets from the Asset Library though.

willnationsdev avatar Aug 31 '18 04:08 willnationsdev

It's possible since #67, but only for moderators.

@bojidar-bg Maybe we could add an edit request for deletion of the asset, that would have to be approved by moderators?

akien-mga avatar Aug 31 '18 06:08 akien-mga

Why would deletion of one's own asset have to be approved by a third-party. Certainly there's no "risk" involved?

willnationsdev avatar Aug 31 '18 10:08 willnationsdev

Why would deletion of one's own asset have to be approved by a third-party. Certainly there's no "risk" involved?

A lot of people can end up relying on an asset, which is probably why the author themselves cannot remove it (as to not break people's workflow). For the record, a similar policy is used by package managers such as Cargo.

There should be a way to yank specific package versions though, in case there's a security issue in a specific version (see how Cargo does it).

Calinou avatar Aug 31 '18 12:08 Calinou

Well, in this particular case, the commit hash in question doesn't exist (so people depending on it are already screwed over - though I doubt anyone was seriously using the scripts that were in the repo previously). I suppose I could update it to be a C# version of the same repo instead. Although this whole need to have different assets for each version is quite troublesome to deal with overall.

willnationsdev avatar Aug 31 '18 12:08 willnationsdev

A lot of people can end up relying on an asset, which is probably why the author themselves cannot remove it (as to not break people's workflow).

Considering that the author can remove tags or even the repository, we don't have control over it. Also, it's not like we have automatic downloads that would break any workflow. So there's not much reason to forbid the author to delete it.

vnen avatar Aug 31 '18 14:08 vnen

@vnen That makes sense, I forgot we don't host downloads.

Calinou avatar Aug 31 '18 14:08 Calinou