photo / frontend

The official @github repository of the Trovebox frontend software. A photo sharing and photo management web interface for data stored "in the cloud" (i.e. Amazon S3, Rackspace CloudFiles, Google Storage).
https://trovebox.com
Apache License 2.0
1.38k stars 244 forks source link

Request: Merging Albums #885

Open CCOSTAN opened 12 years ago

CCOSTAN commented 12 years ago

After a successful Facebook Import, it would be useful to merge a lot of the albums together. Cleaning up redundant merged album names and also to fit into existing album structure.

hfiguiere commented 12 years ago

This shouldn't be too hard.

Ideally we'd have a new API to do it, but it can be done without. And then mostly front-end work.

jmathai commented 12 years ago

Conceptually this is done by adding all the photos from album 1 into album 2 and then deleting album 1.

The management UI isn't that great but once it's revamped this should be much easier. Right now you have to go to Manage->Albums and then click the link next to the album to view photos from that album. Proceed to select all the photos and then batch edit to add it to the album you'd like and delete the original.

Sucks, I know. But it's possible and the main reason it sucks is because the management interface sucks. Hoping fixing that will solve this issue and others.

CCOSTAN commented 12 years ago

@jmathai - That is a good enough work around.

[Delete] I think I stumbled across another display issue. After selecting an album with 6 photos, the batch edit box shows 40 photos selected (after clicking select all) [/Delete]

SS SS

jmathai commented 12 years ago

That might be a different issue. Did you happen to have 34 photos already pinned? It's hard since we don't show a preview of the pinned photos (which should be a feature request on its own).

CCOSTAN commented 12 years ago

Correct, not an issue: Just redid the test. There was previously pinned items. Strange that it didn't clear after action is applied. I understand why (repetitive actions) but wasn't expecting it as the default behavior.