LibrePhotos / librephotos

A self-hosted open source photo management service. This is the repository of the backend.
MIT License
6.96k stars 305 forks source link

Allow users to upload media to shared albums #911

Open hardwareadictos opened 1 year ago

hardwareadictos commented 1 year ago

Describe the enhancement you'd like Allow users to upload media to shared albums: For example, if i have a trip/travel with other librephotos users on the same instance, to allow the other users to upload pictures/videos over the trip's Album to make the album "collaborative"

Describe why this will benefit the LibrePhotos This will make Librephotos more collaborative on collective user activities.

A great and simple integration:

imagen

hardwareadictos commented 1 year ago

Is it posible to get some feedback on this? This feature would bring librephotos collaborative capabilities to another level. Would be also extremelly useful for families which travel together.

derneuere commented 1 year ago

Not sure what kind of feedback you want, but the feature sounds fine, but I didn't have time to implement it yet. If you want, you can take a stab at it :)

hardwareadictos commented 1 year ago

Not sure what kind of feedback you want, but the feature sounds fine, but I didn't have time to implement it yet. If you want, you can take a stab at it :)

Only wanted to know your opinion about it and if it was posible to implement it on the future. I'm not a dev (i have some development knowledge but no applyable to this type of projects). Time is golden, I will wait patiently. :)

Thank you!

kasparlov commented 8 months ago

I just started with librephotos and this is the only feature I'm missing.

the01 commented 6 months ago

I played a little with this and I think I got a basic version working.

@derneuere would you be willing to include a simple implementation that only handles adding/showing photos and where not all edge cases are implemented (e.g. if a user is removed from a shared album, their pictures should be removed as well)?

derneuere commented 6 months ago

Sure! :)