Skip to content
This repository was archived by the owner on Nov 6, 2021. It is now read-only.
This repository was archived by the owner on Nov 6, 2021. It is now read-only.

Allow Partner Agencies to Share Their Impact #352

@seanmarcia

Description

@seanmarcia

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

  • Add a sidebar nav item called "Share Our Impact"
  • 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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions