Sean ha ragione che i diritti di lettura e scrittura lingua sono gli strumenti che è necessario utilizzare, ma negano un ruolo L'accesso in scrittura alla lingua non è necessario e un modo problematico di affrontare il problema.
Non appena si specificano le impostazioni di lettura/scrittura della lingua per un ruolo, tale ruolo cessa di avere diritti di lettura e scrittura automatici per tutte le altre lingue. Ciò è conforme alla best practice di sicurezza standard di Sitecore di rimuovere l'ereditarietà dei diritti piuttosto che negare esplicitamente i diritti.
Quindi per ogni ruolo di editor si concede l'accesso in scrittura alla lingua appropriata e al ruolo verrà impedito di apportare modifiche in altre lingue.
Ciò consente anche a un utente in due ruoli separati, ciascuno con la propria impostazione di scrittura della lingua per una lingua specifica, di accedere a entrambe le lingue. Se avessi esplicitamente negato i diritti di scrittura della lingua in una delle lingue, allora quella negazione avrebbe annullato qualsiasi scrittura esplicita sulla lingua a cui l'utente era stato concesso.
EDIT: si veda il commento di Mark Ursino qui sotto - questo non sembra essere il caso per Sitecore 6.5
fonte
2012-02-21 17:17:42
Grande notizia! Grazie per quello. –