Closed davelester closed 12 years ago
My initial thought was to do nothing when clicking decline, so a user could always accept at some point in the future, but their badge wouldn't be issued until they clicked the accept button and added it to their backpack.
An alternative approach is to store a variable int eh database that is the issued badge's status: waiting, accepted, or declined.
I've decided to store this the status in the database, as described in Issue #13.
When a user is awarded a badge, they're emailed a link to add their badge to their backpack, or decline. When they click decline, what happens? Can they come back later to the same url and accept? Should the record of being awarded the badge be deleted, or is it useful to have a record of that? /cc @cmcavoy