godotengine / godot-asset-library

PHP frontend for Godot Engine's asset library
https://godotengine.org/asset-library
MIT License
292 stars 87 forks source link

Cannot delete an asset #157

Open willnationsdev opened 6 years ago

willnationsdev commented 6 years ago

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.

akien-mga commented 6 years ago

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?

willnationsdev commented 6 years ago

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

Calinou commented 6 years ago

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).

willnationsdev commented 6 years ago

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.

vnen commented 6 years ago

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.

Calinou commented 6 years ago

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

Sythelux commented 1 month ago

How are we supposed to delete Assets currently? can we have a button to "request deletion" at least for the time being?

Calinou commented 1 month ago

How are we supposed to delete Assets currently? can we have a button to "request deletion" at least for the time being?

Can you send an email to contact@hugo.pro with the link to the asset(s) you'd like to remove? Use the email address associated to your asset library account to send the email.