Add a field to the Partner Profile resource type

This scenario will demonstrate the value of the SCRUD architecture by defining a new field for the Partner Profile resource. The result will be automatic default support for the new field in both the scrud-django and scrud-vue tools.

Todo

Figure out how versioning should work. In this scenario, we run up against it - there will be existing resources that are missing the new property. We could require registrations to include revisions and imply that any update to a resource MUST upgrade it to the most recent revision. We could also require a migration, at some point… but that’s a bit onerous to start…

Updating the JSON Schema

Todo

Link to previous, highlight the added field

Updating the JSON-LD Context

Todo

Link to previous, highlight the added field

Observe the changes in the REST API

Get the OPTIONS for a Partner Profile resource

Todo

Add http traces

GET the JSON Schema for a Partner Profile resource

Todo

Add http traces

GET the JSON-LD for a Partner Profile resource

Todo

Add http traces

Observe the changes in the UI

Get a listing of Partner Profile resources

Todo

Mock up some screens, for now

View an individual Partner Profile resource

Todo

Mock up some screens, for now

Edit an individual Partner Profile resource

Todo

Mock up some screens, for now

Create a new Partner Profile resource

Todo

Mock up some screens, for now