zooniverse / scribeAPI

scribe API
MIT License
79 stars 25 forks source link

Bad project defaults #459

Open nonword opened 8 years ago

nonword commented 8 years ago

Project.team_emails has been inadvertently made a required field ( https://github.com/zooniverse/scribeAPI/issues/453 ). Should selectively remove project.json fields to audit fields required by code that may have sensible defaults. If a project.json field is required, project:load should message that. If a field isn't configured, it should fall back on a default value that doesn't break things downstream.