Introduce a combination of version labels and version dependent permissions.
Compared to legacy ECM systems, versioning in box is limited to data states over time. There is no notion of a document lifecycle attached to a certain version (WIP, draft, published).
The mandatory check in/out of legacy ECM makes the system very user unfriendly. However, it would be nice if we could somehow label certain versions. The list of labels could either be fixed, or user definable.
If we combine this feature with a new permission: "view documents with status published", we could now have one directory where people work on their documents, but external people would only see the ones they have published.
Such a setup would allow for an easier way of working, since documents won't have to be copied anymore to shared folders. One could work in the shared folder but within it, only certain documents would be shared.
