Я создал приложение в Sharepoint. Это приложение, размещенное в Sharepoint, и я пытаюсь сделать только этот список или приложение. Я знаю, что с серфинговым кодом это возможно, но с клиентским кодом я не могу найти решение.
Возможно ли это с помощью javascript или jquery?
Я искал в Интернете решение, но не могу его найти.
С уважением,
Kris
Используйте метод JSOM SP.SecurableObject.breakRoleInheritance для создания уникальных назначений ролей для объекта List и установите copyRoleAssignments
аргумента copyRoleAssignments
значение False
, чтобы очистить назначения ролей для списка.
пример
var listTitle = 'Documents';
var context = new SP.ClientContext.get_current();
var web = context.get_web();
var list = web.get_lists().getByTitle(listTitle);
list.breakRoleInheritance(false);
context.executeQueryAsync(
function () {
},
function (sender, args) {
console.log(args.get_message());
}
);
Остановите наследование разрешений и предоставите себе (учетную запись администратора) полные права. Удалите все другие разрешения и дайте каждому разрешение на чтение.