2012-02-16 22 views
6

Có thể giới hạn quyền truy cập cho vai trò của trình chỉnh sửa Sitecore cụ thể đối với một phiên bản ngôn ngữ cụ thể của Sitecore không?Truy cập hạn chế quyền truy cập của một vai trò vào một phiên bản ngôn ngữ cụ thể của một trang

Tôi đang xem xét trang web đa ngôn ngữ khi có yêu cầu cho phép người chỉnh sửa trong nội dung chỉnh sửa quốc gia thích hợp cho quốc gia đó, nhưng không có quyền ghi vào nội dung của các quốc gia khác. Liệu cách duy nhất để đạt được điều này là tạo các cây nội dung trùng lặp và hạn chế quyền truy cập vào các cây nội dung đó?

Trả lời

4

Sean đúng rằng quyền đọc ngôn ngữ và đọc ngôn ngữ là công cụ bạn cần sử dụng, nhưng từ chối vai trò truy cập Viết ngôn ngữ là không cần thiết và cách tiếp cận vấn đề có vấn đề.

Ngay sau khi bạn chỉ định cài đặt Đọc/ghi ngôn ngữ cho vai trò, vai trò đó không còn có quyền đọc và viết ngôn ngữ tự động cho tất cả các ngôn ngữ khác. Điều này phù hợp với tiêu chuẩn bảo mật tốt nhất của Sitecore về việc loại bỏ thừa kế quyền hơn là từ chối rõ ràng các quyền.

Vì vậy, đối với mỗi vai trò biên tập, bạn cấp quyền truy cập viết ngôn ngữ cho ngôn ngữ thích hợp và vai trò sẽ bị ngăn không cho chỉnh sửa bằng các ngôn ngữ khác.

Điều này cũng cho phép người dùng trong hai vai trò riêng biệt, mỗi vai trò có cài đặt viết ngôn ngữ cho một ngôn ngữ cụ thể, để có quyền truy cập vào cả hai ngôn ngữ. Nếu bạn từ chối một cách rõ ràng quyền viết ngôn ngữ cho một trong các ngôn ngữ thì việc từ chối đó sẽ ghi đè bất kỳ ngôn ngữ rõ ràng nào viết đúng người dùng được cấp.

CHỈNH SỬA: Xem nhận xét của Mark Ursino bên dưới - điều này có vẻ không đúng đối với Sitecore 6.5

+0

Cái nhìn sâu sắc thực sự tuyệt vời James. Đây là một điểm rất có giá trị nếu bạn có nhiều ngôn ngữ và có thể cần phải kết hợp giữa các vai trò. Cảm ơn. –

+1

Hmm, tôi trên 6.5 và có vẻ như 'sitecore \ Everyone' có Ngôn ngữ Đọc/Ghi trên tất cả các mục con của thư mục ngôn ngữ, vì vậy bằng cách cung cấp truy cập ghi rõ ràng cho một ngôn ngữ nhất định, nó không ngăn người khác. –

+0

Đó là một break khá với khả năng tương thích ngược. Tôi sẽ phải nhớ rằng khi cân nhắc xem có nên chuyển sang 6.5 hay không. Tôi đã cập nhật câu trả lời của tôi, cảm ơn. –

Các vấn đề liên quan