Posted
on Mar 11, 2010
(permalink)
Thanks for the response - I will disable.
To your point about a document that hasn't been approved not being viewed through the public site. I totally agree. That would be the expected functionality.
However, as a content author, when you are working within the sitefinity content admin site, it is quite possible that the person reviewing/approving the content will actually want to see it before they approve it. The admin part of the site is really not "public", and I think the admin part of the site should show the most recent version of the content. I mean, how can you show workflow buttons without detecting that a newer version of the file exists? By your explanation it would seem that the document, once approved, should not even be editable. Of course it is, and it seems reasonable to take it a step further and display the newer "to be approved" version of the content within that same context. This would not make the file visible on the public site, it would only be visible within the admin tool, where the content is administered.
I would encourage you to think about that scenario. I suspect many companies have a content schema in place and keeping a set of "placeholder" documents out there and re-uploading the content as new versions are available (and running them through approval) seems like a pretty common scenario. Your workflow doesn't support that scenario and I think it is a major oversight (dare I call it a "bug" - my users sure do).