cabennett85/gittest — Issue #1545: When user supports a cause from cause profile, user is prompted to create a causeboard
Author: cabennett85
Created: 2012-03-02 00:53:58+00:00
State: open

Tasks

1. Each cause has a default stance
1. Each cause has a default background image (nice to have)
1. Poweradmin can set default stance (nice to have)
1. When the user clicks "Stand With Us" on the cause profile, a share overlay opens (just like on a causeboard)
1. After sharing, or after share overlay closes, another overlay shows up with information about how to further support the cause.
1. The overlay should have language around prompting the user to further support the cause by creating a causeboard. Something like: " Thanks for your support. Help [cause name] spread awareness by making a causeboard to show your support for [default stance]. Claim your URL: broadcause.com/[ ] Create My Causeboard What's a causeboard?"
1. If the user already has a causeboard, the overlay should have different language like: " Thanks for your support. Help [cause name] spread awareness. Take a stand for [default stance]. Take a Stand" (nice to have)
1. Prepopulate the Claim your URL input box with "-" of the user
1. When the user clicks "Create My Causeboard", create the causeboard with the default stance, the default image, and the URL that the user picked.
1. If there is an error (bad URL, existing URL), show the error message in the overlay.
1. When the causeboard is created, redirect the user to their causeboard with the edit overlay showing.