I am trying to deal with a workflow that creates multiple editors, and has a strict who can edit what when workflow. Currently I have it switch the post_author when we need an editor to take over, and can no longer let the original writer continue. That being said, I still want the original post_author to be able to read the article. The post_author has the lowest permissions.
How can I make it so a user can have specific permissions on a certain post. For example, on post number 1234, user 567 can read the article but not edit it, even though it belongs to someone else?