OurVoiceUSA / HelloVoter

HelloVoter App Suite. Contact your Reps. Canvass for any cause at zero cost.
https://ourvoiceusa.org/hellovoter/
GNU Affero General Public License v3.0
34 stars 33 forks source link

Abstract out assignments into tasks #55

Open cormander opened 4 years ago

cormander commented 4 years ago

As a campaign manager, I need to create tasks for volunteers so that we can provide clear instruction as to what needs to be done within the tool.

This feature is done when:

cormander commented 4 years ago

In neo4j context, the schema ought to look something like:

(:Volunteer)-[:ASSIGNED]->(:Task)
(:Task)-[:TASK_FORM]->(:Form)
(:Task)-[:TASK_TURF]->(:Turf)
(:Task)-[:TASK_LIST]->(:List)
(:Person)-[:RESIDENCE]->(:Address)-[:WITHIN]->(:Turf)
(:Person)-[:LIST_PERSON]->(:List)