authors capability to power Castro’s author picker and author
management. Blog posts always carry the author’s display name in the
author field of the post payload: this surface only manages the list users
pick from.
Implement:
GET /authors?per_page=&page=&search=→ bare JSON arrayGET /authors/{id}→ one authorPOST /authors→ create;{ "username", "email" }are always present, plus optionaldisplay_name,first_name,last_name,description,role,urlPUT /authors/{id}→ partial updateDELETE /authors/{id}→{ "deleted": true, "id" }
authors table (or even a JSON
file) with names is enough: Castro only needs the names back.
