SPPermission class
Используется для проверки наличия у текущего пользователя запрошенного набора разрешений.
Комментарии
Указывает встроенные разрешения, доступные в SharePoint Foundation.
Дополнительные сведения см. в разделе: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx
Конструкторы
(constructor)(value) | Создает новый экземпляр |
Свойства
add |
Добавьте, измените или удалите HTML-страницы или страницы веб-частей, а также измените веб-сайт с помощью редактора, совместимого с SharePoint Foundation. |
add |
Добавление и удаление личных веб-частей на странице веб-частей. |
add |
Добавление элементов к списку, добавление документов к библиотекам документов и добавление комментариев веб-обсуждений. |
apply |
Применение таблицы стилей (CSS-файл) к веб-сайту. |
apply |
Применение темы или границ ко всему веб-сайту. |
approve |
Утверждение дополнительного номера версии элемента списка или документа. |
browse |
Нумерация файлов и папок на веб-сайте с помощью интерфейсов WebDAV и Microsoft Office SharePoint Designer 2007. |
browser |
Просмотр сведений о пользователях веб-сайта. |
cancel |
Отмена или запись после изменения документа, который был получен для изменения другим пользователем. |
create |
Создание предупреждений для отправки по электронной почте. |
create |
Создание группы пользователей, которую можно применять во всем семействе веб-сайтов. |
create |
Самостоятельное создание веб-сайтов. |
delete |
Удаление элементов из списка, документов из библиотеки документов и комментариев веб-обсуждений в документах. |
delete |
Удаление предыдущих версий элемента списка или документа. |
edit |
Редактирование элементов в списках, документов — в библиотеках документов, а комментариев в веб-дискуссиях — в документах, а также настройка страниц веб-частей в библиотеках документов. |
edit |
Разрешает пользователю изменять сведения о себе, например добавлять фотографию. |
empty |
Не имеет разрешений на веб-сайте. Через пользовательский интерфейс недоступно. |
enumerate |
Перечисление разрешений на веб-сайте, в списке, папке, документе или элементе списка. |
full |
Имеет все разрешения на веб-сайте. Через пользовательский интерфейс недоступно. |
layouts |
Просмотреть страницу макетов? |
manage |
Управление оповещениями для всех пользователей веб-сайта. |
manage |
Создание и удаление списков, добавление и удаление столбцов в списке, а также добавление и удаление общедоступных представлений списка. |
manage |
Создание и изменение уровней разрешений на веб-сайте и назначение разрешений пользователям и группам. |
manage |
Создание, изменение и удаление личных представлений списков. |
manage |
Создание дочерних сайтов, таких как сайты группы, веб-сайты рабочих областей для собраний и веб-сайты рабочих областей для документов. |
manage |
Предоставляет возможность выполнить все задачи администрирования веб-сайта, а также управления контентом. |
open | Разрешает пользователям открывать веб-сайт, список или папку для доступа к элементам в этом контейнере. |
open |
Просмотр источника документов с помощью серверных обработчиков файлов. |
update |
Обновление личных веб-частей для отображения персональных сведений. |
use |
Необходимо использовать функции запуска клиентских приложений. В противном случае пользователям придется работать с документами локально, а затем передавать изменения. |
use |
Использование интерфейсов SOAP, WebDAV или Microsoft Office SharePoint Designer 2007 для доступа к веб-сайту. |
value | Возвращает значение этого объекта SPPermission. |
view |
Просмотр форм, представлений и страниц приложений, а также перечисление списков. |
view |
Просмотр элементов в списках, документов из библиотек документов и просмотр комментариев веб-обсуждений. |
view |
Просмотр страниц на веб-сайте. |
view |
Просмотр отчетов об использовании веб-сайта. |
view |
Просмотр предыдущих версий элемента списка или документа. |
Методы
has |
Функция для проверки наличия у данной маски разрешений всех запрошенных разрешений. |
has |
Функция для проверки наличия у данной маски разрешений каких-либо запрошенных разрешений. |
has |
Функция для проверки того, имеет ли заданная маска разрешения запрошенное разрешение. |
Сведения о конструкторе
(constructor)(value)
Создает новый экземпляр SPPermission
класса
constructor(value: IODataBasePermission);
Параметры
- value
- IODataBasePermission
Сведения о свойстве
addAndCustomizePages
Добавьте, измените или удалите HTML-страницы или страницы веб-частей, а также измените веб-сайт с помощью редактора, совместимого с SharePoint Foundation.
static readonly addAndCustomizePages: SPPermission;
Значение свойства
addDelPrivateWebParts
Добавление и удаление личных веб-частей на странице веб-частей.
static readonly addDelPrivateWebParts: SPPermission;
Значение свойства
addListItems
Добавление элементов к списку, добавление документов к библиотекам документов и добавление комментариев веб-обсуждений.
static readonly addListItems: SPPermission;
Значение свойства
applyStyleSheets
Применение таблицы стилей (CSS-файл) к веб-сайту.
static readonly applyStyleSheets: SPPermission;
Значение свойства
applyThemeAndBorder
Применение темы или границ ко всему веб-сайту.
static readonly applyThemeAndBorder: SPPermission;
Значение свойства
approveItems
Утверждение дополнительного номера версии элемента списка или документа.
static readonly approveItems: SPPermission;
Значение свойства
browseDirectories
Нумерация файлов и папок на веб-сайте с помощью интерфейсов WebDAV и Microsoft Office SharePoint Designer 2007.
static readonly browseDirectories: SPPermission;
Значение свойства
browserUserInfo
Просмотр сведений о пользователях веб-сайта.
static readonly browserUserInfo: SPPermission;
Значение свойства
cancelCheckout
Отмена или запись после изменения документа, который был получен для изменения другим пользователем.
static readonly cancelCheckout: SPPermission;
Значение свойства
createAlerts
Создание предупреждений для отправки по электронной почте.
static readonly createAlerts: SPPermission;
Значение свойства
createGroups
Создание группы пользователей, которую можно применять во всем семействе веб-сайтов.
static readonly createGroups: SPPermission;
Значение свойства
createSSCSite
Самостоятельное создание веб-сайтов.
static readonly createSSCSite: SPPermission;
Значение свойства
deleteListItems
Удаление элементов из списка, документов из библиотеки документов и комментариев веб-обсуждений в документах.
static readonly deleteListItems: SPPermission;
Значение свойства
deleteVersions
Удаление предыдущих версий элемента списка или документа.
static readonly deleteVersions: SPPermission;
Значение свойства
editListItems
Редактирование элементов в списках, документов — в библиотеках документов, а комментариев в веб-дискуссиях — в документах, а также настройка страниц веб-частей в библиотеках документов.
static readonly editListItems: SPPermission;
Значение свойства
editMyUserInfo
Разрешает пользователю изменять сведения о себе, например добавлять фотографию.
static readonly editMyUserInfo: SPPermission;
Значение свойства
emptyMask
Не имеет разрешений на веб-сайте. Через пользовательский интерфейс недоступно.
static readonly emptyMask: SPPermission;
Значение свойства
enumeratePermissions
Перечисление разрешений на веб-сайте, в списке, папке, документе или элементе списка.
static readonly enumeratePermissions: SPPermission;
Значение свойства
fullMask
Имеет все разрешения на веб-сайте. Через пользовательский интерфейс недоступно.
static readonly fullMask: SPPermission;
Значение свойства
layoutsPage
Просмотреть страницу макетов?
static readonly layoutsPage: SPPermission;
Значение свойства
manageAlerts
Управление оповещениями для всех пользователей веб-сайта.
static readonly manageAlerts: SPPermission;
Значение свойства
manageLists
Создание и удаление списков, добавление и удаление столбцов в списке, а также добавление и удаление общедоступных представлений списка.
static readonly manageLists: SPPermission;
Значение свойства
managePermissions
Создание и изменение уровней разрешений на веб-сайте и назначение разрешений пользователям и группам.
static readonly managePermissions: SPPermission;
Значение свойства
managePersonalViews
Создание, изменение и удаление личных представлений списков.
static readonly managePersonalViews: SPPermission;
Значение свойства
manageSubwebs
Создание дочерних сайтов, таких как сайты группы, веб-сайты рабочих областей для собраний и веб-сайты рабочих областей для документов.
static readonly manageSubwebs: SPPermission;
Значение свойства
manageWeb
Предоставляет возможность выполнить все задачи администрирования веб-сайта, а также управления контентом.
static readonly manageWeb: SPPermission;
Значение свойства
Комментарии
Активация, деактивация или изменение свойств компонентов области веб-сайта с помощью объектной модели или пользовательского интерфейса. При предоставлении на корневом веб-сайте семейства веб-сайтов активируйте, деактивирует или редактируете свойства компонентов с областью действия семейства веб-сайтов с помощью объектной модели. Просматривать страницу функций семейства веб-сайтов, а также активировать или деактивировать такие функции через пользовательский интерфейс может только администратор семейства веб-сайтов.
open
Разрешает пользователям открывать веб-сайт, список или папку для доступа к элементам в этом контейнере.
static readonly open: SPPermission;
Значение свойства
openItems
Просмотр источника документов с помощью серверных обработчиков файлов.
static readonly openItems: SPPermission;
Значение свойства
updatePersonalWebParts
Обновление личных веб-частей для отображения персональных сведений.
static readonly updatePersonalWebParts: SPPermission;
Значение свойства
useClientIntegration
Необходимо использовать функции запуска клиентских приложений. В противном случае пользователям придется работать с документами локально, а затем передавать изменения.
static readonly useClientIntegration: SPPermission;
Значение свойства
useRemoteAPIs
Использование интерфейсов SOAP, WebDAV или Microsoft Office SharePoint Designer 2007 для доступа к веб-сайту.
static readonly useRemoteAPIs: SPPermission;
Значение свойства
value
Возвращает значение этого объекта SPPermission.
get value(): IODataBasePermission;
Значение свойства
viewFormPages
Просмотр форм, представлений и страниц приложений, а также перечисление списков.
static readonly viewFormPages: SPPermission;
Значение свойства
viewListItems
Просмотр элементов в списках, документов из библиотек документов и просмотр комментариев веб-обсуждений.
static readonly viewListItems: SPPermission;
Значение свойства
viewPages
Просмотр страниц на веб-сайте.
static readonly viewPages: SPPermission;
Значение свойства
viewUsageData
Просмотр отчетов об использовании веб-сайта.
static readonly viewUsageData: SPPermission;
Значение свойства
viewVersions
Просмотр предыдущих версий элемента списка или документа.
static readonly viewVersions: SPPermission;
Значение свойства
Сведения о методе
hasAllPermissions(requestedPerms)
Функция для проверки наличия у данной маски разрешений всех запрошенных разрешений.
hasAllPermissions(...requestedPerms: SPPermission[]): boolean;
Параметры
- requestedPerms
Любое количество объектов SPPermission для сравнения с оригиналом.
Возвращаемое значение
boolean
hasAnyPermissions(requestedPerms)
Функция для проверки наличия у данной маски разрешений каких-либо запрошенных разрешений.
hasAnyPermissions(...requestedPerms: SPPermission[]): boolean;
Параметры
- requestedPerms
Любое количество объектов SPPermission для сравнения с оригиналом.
Возвращаемое значение
boolean
hasPermission(requestedPerm)
Функция для проверки того, имеет ли заданная маска разрешения запрошенное разрешение.
hasPermission(requestedPerm: SPPermission): boolean;
Параметры
- requestedPerm
- SPPermission
Объект SPPermission для сравнения с оригиналом.
Возвращаемое значение
boolean