Makerble Rules & Relationships
Charities
charity can have many beneficiaries
charity can have many projects
charity can have many Beneficiary Categories
charity can have many Custom Forms
Beneficiaries
Beneficiary can have only ONE charity
Beneficiary can have many projects
Beneficiary can have many Cases
Cases
Case can have only ONE beneficiary
Case can have only ONE Custom Form
Case can be tagged with many stories
Projects
Project can have many stories
Project can have many beneficiaries
Project can have many story categories
Stories
Story must have ONE project
Story can only have ONE project
Story must have ONE story category
Story can only have ONE story category
Story can be tagged with many Cases
Story can be tagged with many Beneficiaries
Story Categories
Story Category can be assigned to many projects
Story Category can have many stories
Users
User can have many charities
User charity roles: Charity Editor, Charity Reporter, Charity Observer
User can have many projects.
User project roles: Project Editor, Project Reporter, Project Observer
User can have many cases
User case roles: Case Owner, Case Worker