pingvin-share icon indicating copy to clipboard operation
pingvin-share copied to clipboard

🚀 Feature: Decouple "shares" from a reverse share (allow for shares created under a reverse share to be deleted individually by an admin)

Open pcmike opened this issue 1 year ago • 1 comments

🔖 Feature description

Right now you can create a reverse share with a long expiration and up to 1,000 uses.. however, you have no way to delete the individual shares that are created.. you can only delete the ENTIRE reverse share.

🎤 Pitch

Let's say you have a "client" who routinely uploads content to you.. right now you can create a reverse share and the URL is unique, so it can basically be tied to that client. Plus, you set the reverse share to exist for 10 years and allow 10g of uploads and also set it to be valid for 1000 uses. This is all great, but unfortunately you're not able to individually delete these "uses" or "shares." It would be nice to keep the original reverse share intact, but be able to manage the uses. Say the client uploaded a really large video project and now the reverse share is about to run out of space.. if you could simply delete that particular "use/share" and allow the reverse share to gain back that space (and "use" too, please).. then the reverse share doesn't need to be created.

If you wanted to take this functionality a step further.. it would be nice to be able to create a short, memorable URL for reverse shares.. so you can do http://pingvin.exaple.tld/r/3dstudios and now the client could even bookmark this URL for the foreseeable future.

I hope I explained this well, but if you need further clarification, just reply back.

Thank you!

pcmike avatar Apr 25 '24 14:04 pcmike

I think #124 is related, right?

stonith404 avatar Apr 26 '24 07:04 stonith404