GlobalHack / API

API backing frontend and user-facing API endpoints
https://www.cemaritan.com/
GNU Affero General Public License v3.0
1 stars 0 forks source link

Create default Organization #16

Open drew-winship opened 7 years ago

drew-winship commented 7 years ago

New users not added through will be added to the default organization. It should be called "Trial" anytime it is mentioned publicly. All default org users should be set as admins so they can experience full functionality of the product. The default org should have sample data pre loaded so users can play around with it.

Here's a question. Shouldn't each new trial user get their own organization so they can't delete other trial users accounts? So shouldn't we have something like Trial_Org_1, Trial_Org_2, Trial_Org_N? With each trial org having it's own copy of the sample data?

Note, non-default org users (e.g. at real service providers) should not be able to see the default orgs so they can't actually share data in permissions or make referrals to default org users.