<h3>Workspace</h3> <p>The default workspace displays a list of all current tasks. Each task is associated with the following information:</p> <ul> <li>The title of a content item, linked to the information page for that item. <li>A "hold status" link. If the item is checked out by the current user, the link is "Check In". If the item is not checked out by the current user, the link is "Check Out". If the item is checked out by another, the link is "Steal" <li>One or two "finish" links. One "finish" link is "Approve", which moves the workflow to the next place. (Ideally this will say "Finish" for the authoring step). This links to an approval form, where the approver can make a comment. The other link is "Reject", where the approver can make a comment and return the item back to a previous place (there may be more than one place). <li>If the user is assigned to it, she can finish the task even if she has not checked it out, provided that no one else has it checked out. </ul> <h3>Editing Interface</h3> <p>If the item is currently checked out by another user, there should be a notice instead of any "Edit" links on the item information page. The notice should link to a page that allows the user to "steal" the lock from the other user (and send a notification). The incident is recorded as a journal entry for the event (use a comment action in the workflow API).</p>