Request body of renewal endpoints (POST /circulation/renew-by-barcode and /circulation/renew-by-id) needs to include a list of blocks that the requester wants to override. New (optional) field should be added to JSON schema:
If this parameter is included in the request, the server should override all of the specified blocks if the user has sufficient permissions. If the user doesn't have some of the required override permissions, a list of missing permissions should be included in the response. An error should be added to the response body with these parameters:
- key: "overridableBlocks", value: comma-separated string
A list of blocks that need to be overridden in order to complete this action.
- key: "missingOverridePermissions", value: comma-separated string (optional)