Implement Anonymous CRUD
This merge request brings commits that express the intent to commit to implementing Anonymous CRUD interfaces in the IN COMMON API. It does so by:
- aligning the routing implementation with a spec,
- implementing stub controllers for specific resource types and
- adding stub actions for passing CRUD operations on the API to
ActiveRecord
.
In its current state, it is prepared to bring CRUD actions for the object-based routes. It is supplemented with fact collection and debugging scribbles in https://pad.degrowth.net/s/incommon-api-7, plus a discussion proposal for api/v1/
The effort is to provide succeeding integration tests that example performing CRUD actions on all resource types.
When this is merged, the checkpoint CRUD authorization for anonymous users of #7 is validated.