wearetitans/code-for-america — pull request #8 by rmcastil (2012-02-24 01:34:56+00:00)
Title: Finish story # 24719805

A user can define additional account information

- Add decorator for user
- use decorator spec to drive out location association with user
- add user feature to include the location association
- Add scenarios and specs for editing a users information
- Add the opt_out attribute to user
- Style the opt-in checkbox
- create update and edit actions for the user controller
- create edit view for user
- Spec out the location model and add validations
- Create association between user and locations
- Create a modal on edit user page to add new locations
- Add more coverage for creating a location on edit user page
- use acts_as_taggable_on to allow users to define their skill set
- Add specs to test skill_set method in user decorator

Other
- Add carrierwave and the ability for users to upload an avatar
- Add acts_as_taggable to project
- Config VCR to allow localhost to run javascript
- Add a default user to be created with the seed file
- also add bin/ directory to git ignore
- add -drb option to rspec config so it can be run when spork is running
- Modify view to consistently say "show app" based on Kevin's feedback