Is it possible to restrict "regular" users to only check in minor versions, while other users, say, approvers etc., can check in major versions?
The backround for my question is that I have a custom workflow that I want to handle publishing of new/new versions of documents. At the same time, I want a "responsible" to be able to unpublish documents. And, as I understand, minor and major versioning must be enabled on a list to be able to use the built-in publish/unpublish functionality.