We are considering (re-)opening up API access to anyone regardless of whether they have a Zoltar account or not. First we need to review and clarify the authorization/permission scheme we want to have for them and other users. This issue is to summarize our current permissions by creating a table that lists resources (projects, models, forecasts, etc.) vs. possible operations (CRUD - create, read, update, delete). Each table cell will indicate yes or no for three user levels: anonymous, non-staff, and staff. (The fourth level - superuser - can do any operation in the system.)
We are considering (re-)opening up API access to anyone regardless of whether they have a Zoltar account or not. First we need to review and clarify the authorization/permission scheme we want to have for them and other users. This issue is to summarize our current permissions by creating a table that lists resources (projects, models, forecasts, etc.) vs. possible operations (CRUD - create, read, update, delete). Each table cell will indicate yes or no for three user levels: anonymous, non-staff, and staff. (The fourth level - superuser - can do any operation in the system.)