Created a collectionService to provide functionality for creating and managing user collections.
Added the ability to save the currently visible images as a user defined collection and implemented a very basic Account/UserCollections page that allows the user to see their list of collections.
A user can now save a collection, view a list of their collections, and then view a previously saved collection.
Styled the user profile page with Bootstrap form and alert.
Updated the layout to allow the user to access their profile and added the save collection navbar li to the search results page.
Added a partial to the photo index page that allows a user to add or remove the photo from any of the current user collections. TODO: will need to invalidate the collections whenever this happens.
Merged master.
Merge branch 'master' into user_collections
The user can now add photos from the pivot viewer to existing collections.
Updated the Account/UserCollections page to match the style of the tag and site lists.
Refactored some of the UserCollection models and updated the logic to have the controller check if a collection is valid before redendering the pivot collection. If invalid, the manifests are referated.
Cleaned up the three views that show pivot collections to have the same menu bars and functionality.
Merge branch 'master' into user_collections
Fixed breaking changes from merging in Facebook Login code (googleID -> ProviderID) and implemented a user collection edit page. Still need to implement functionality to actually remove the photos from the collection.
Merge branch 'master' into user_collections
As a user, I can now delete photos from a collection.
Minor changes addressed in pull request.
Merge pull request #33 from icotting/user_collections

User Collections