partner
partner copied to clipboard
Allow Partner Agencies to Share Their Impact
trafficstars
Summary
We've had several diaper banks ask us to add in the ability for their partner agencies to have the ability to share the impact of their work with them. This is both a motivational tool as well as something that diaper banks use in their marketing/grant applications. These impact stories will either be text, uploaded file(s), or both.
Criteria for completion
- [x] Add a sidebar nav item called "Share Our Impact"
- [x] Add in routing, control actions, and view for impact stories.
- [ ] There should be a text field and file uploads.
- [ ] On the saving of the impact story it should notify the associated diaper bank that a new impact story is available. (Notification level to be determined. Maybe email. Maybe just the bell icon in Diaperbase. Maybe both.)
- [ ] A checkbox is associated with verbiage requiring user to assert that they have explicit permission from photographed individuals to share images. (Photo is not stored without this checkbox being selected.)
Post MVP
- [ ] Add to the Diaper app an impact stories section for diaper banks and share that information there so there is a history and it is not just living in emails. If you are interested in doing this extra work ping someone in the #diaper channel in the Ruby for Good slack if you have any questions. This might be a good opportunity to implement the Rails 6 functionality of an app being able to connect to multiple databases.
I can take this one :)
Per discussion at R4G, we're working first on getting the text-based impact working.
Will create a separate issue later today/tomorrow to capture the file/image upload piece of this ticket.