In practice, different entity types will frequently need a different workflow for creating, editing, and deleting entities. Some may not even be editable through the UI. To keep things simple for now, though, we'll stick with the familiar node workflow and replicate that, more or less.
Because there are several parts, we'll tackle them one at a time:
We'll start with a stub of an
admin section for managing artwork types. Although we will not allow users to create new artwork types we still need to have at least a very minimal administrative section ...