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

Shared albums - let other users add photos #464

Open spiek90 opened 2 years ago

spiek90 commented 2 years ago

Describe the enhancement you'd like An album shared between one or more people within LibrePhotos, where the other users can add their photo's/videos. Photo's and videos should not be moved to the directory/storage of the album owner, but rather/only linked in the database.

As the "main" person (e.g. the person to create the album and is owner of the album:

As the "secondary" person (e.g., the person whom can view the album and has permissions to add photos/videos):

Looking at the photos in a shared album, should also show (in the "info" / "details" sidebar who the owner of the photo is).

If a user is removed from the shared album, also remove the link between the photo/video and the shared album (perhaps showing a message that photos shared by other users will be removed from the shared album)

Describe why this will benefit the LibrePhotos My SO en I both take a lot of photos, partially about the same subject: our dogs, our child, etc. Both of our photos are automatically uploaded to Nextcloud and then imported in LibrePhotos. One of us will create a shared album, so both of us can add photos to this album. Currently we have 2 albums for the same subject (e.g., one of our dogs) or my SO (or me) must send all the photos/videos via something like WhatsAp to the other person so 1 person can manage the album with all related photos.

Additional context Before I started using LibrePhotos, I was using Google Photos which did offer this functionality.

OJ7 commented 2 years ago

duplicate of #261