2017-12-13 5 views
2

나는 그물망을 처음 사용합니다. 특정 콘텐트에 대해 설정된 사용 권한에 대한 sensenet에서 우리는 버전 관리와 관련된 여러 항목을 가지고 있습니다 : OpenOpen minor 나는 동일한 작업과 관련되어 있으므로 이들 사이의 차이점을 이해하지 못합니다. 누군가가 초안을 제외한 모든 부 버전을 보길 원합니다.초안이없는 주요 버전 만 볼 수있는 권한을 설정하십시오.

나는이 두 가지 옵션을 선택하고 선택을 해제하려고 시도했는데 특정 콘텐츠의 주요 버전 만 보았을 뿐이었다.

위의 시나리오를 적용하는 방법과이 두 가지 유형의 사용 권한과의 관계는 어떻습니까?

답변

2

Open 권한은 사용자가 콘텐츠의 주요 버전을 열려면 사용자가 컨텐츠의 부 버전을 열고 해당 참조 할 수있는 경우 권한을 의미

Open minor 내용의 필드 데이터를 볼 수 있습니다 것을 의미한다 필드 데이터

초안은 내용의 부 버전이기 때문에 부 버전의 초안을 걸러 낼 수 없습니다.

1

일반적으로 Vistors는 최종 버전의 콘텐츠 만 볼 수 있습니다. 이는 오픈 사소한 권한에 의해 제어됩니다. 컨텐트에 대한 열린 부전원 권한이없는 사용자는 컨텐트의 마지막 공개 버전 만 볼 수 있으며 초안 버전에 해당하거나 아직 변경되지 않은 변경 사항을 볼 수 없습니다 승인.

여기서 중요한 점은 문서가 거부되면 해당 문서가 공개되지 않음을 의미하지 않는다는 것입니다. 거부 된 마지막 버전은 공개되지 않습니다.

1-Set approval on a document library to true. 
2-Upload a document - it's state will be pending for approval (you can check it out on versions tab): only users with open minor permissions will be able to see it. 
3-Send it to approval using the approval workflow. If the approver rejects it, it still not be visible for the public - or users that have no open minor permissions. If the approver approves it, it will be visible for the public. 
4-Edit the document and make some modifications. It's state will be pending for approval once again. Users with no open minor permissions are able to see the document but not the latest modifications: that is they see the last public version, and not the one that is pending for approval. 
5-Send the document for approval. If the approver rejects it: users without open minor permission will still not be able to view the modifications that have been rejected: only the last public version. If the approver approves the document: users without open minor permissions will finally be able to see the modifications as well, because at the moment of approval the last (yet pending) version became the last public version. 

참조 : http://wiki.sensenet.com/Versioning_and_approval

그래서 예를 들면