On Jan 26, 2008, at 5:24 AM, Teo Hui Ming wrote:
Instead, it can inform users with limited right (e.g. Contributor) that even they do not have the right to publish posts, they can submit draft for review. In this way, the client-supplied app:draft element is honored and the error message clearly inform the users what went wrong.
The only problem I see with this is that it limits usefulness for "simplest of simple" blog editor clients.
If you consider a blog editor that chooses to not even understand the concept of draft or non-draft, and just sends the minimum required AtomPub content, a user would find this application useless in the circumstances you describe.
I liked your original idea of just accepting the post with an implied "draft" status. What are the negatives of that? Surely if the user has such limited credentials on the blog, they will not be expecting the post to be published.
Daniel