SPPermission class
Utilizado para testar se o utilizador atual tem um conjunto de permissões pedido.
Comentários
Especifica as permissões incorporadas disponíveis no SharePoint Foundation
Para obter mais informações, consulte: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx
Construtores
(constructor)(value) | Constrói uma nova instância da |
Propriedades
add |
Adicione, altere ou elimine páginas HTML ou páginas de peças Web e edite o Web site com um editor compatível com o SharePoint Foundation. |
add |
Adicionar ou remover Web Parts pessoais em uma página de Web Part. |
add |
Adicionar itens a listas, adicionar documentos a bibliotecas de documentos e adicionar comentários de discussão na Web. |
apply |
Aplicar uma folha de estilo (arquivo .css) ao site. |
apply |
Aplicar um tema ou bordas ao site inteiro. |
approve |
Aprovar uma versão secundária de itens de lista ou documento. |
browse |
Enumerar arquivos e pastas em um site usando o Microsoft Office SharePoint Designer 2007 e interfaces WebDAV. |
browser |
Exibir informações de usuários do site. |
cancel |
Descartar ou fazer check-in de um documento que está com check-out para outro usuário. |
create |
Criar alertas por email. |
create |
Criar um grupo de usuários que pode ser usado em qualquer lugar dentro do conjunto de sites. |
create |
Criar um site usando Criação de Site Pessoal. |
delete |
Excluir itens de uma lista, documentos de uma biblioteca de documentos e comentários de discussões na Web em documentos. |
delete |
Excluir versões passadas de um item de lista ou documento. |
edit |
Editar itens nas listas, editar documentos em bibliotecas de documentos e personalizar páginas de Web Part em bibliotecas de documento. |
edit |
Permite que um usuário altere suas informações do usuário, como adicionar uma imagem. |
empty |
Não possui permissões no site da Web. Não está disponível pela interface do usuário. |
enumerate |
Enumerar permissões do site, lista, pasta, documento ou item de lista. |
full |
Tem todas as permissões no site da Web. Não está disponível pela interface do usuário. |
layouts |
Exibir a página de layouts? |
manage |
Gerenciar alertas para todos os usuários do site. |
manage |
Criar e excluir listas, adicionar ou remover colunas em uma lista e adicionar ou remover exibições públicas de uma lista. |
manage |
Criar e alterar níveis de permissões no site e atribuir permissões a usuários e grupos. |
manage |
Criar, alterar e excluir exibições pessoais das listas. |
manage |
Criar subsites como sites de equipe, sites de Espaço de trabalho de reunião e sites de Espaço de trabalho de documentos. |
manage |
Concede a habilidade de realizar todas as tarefas de administração para o site, além de gerenciar o conteúdo. |
open | Permite que os usuários abram um site, lista ou pasta para acessar itens dentro desse contêiner. |
open |
Exiba a origem de documentos com manipuladores de arquivo do lado do servidor. |
update |
Atualize Web Parts para exibir informações personalizadas. |
use |
Use recursos que iniciem aplicativos clientes; caso contrário, os usuários devem trabalhar em documentos localmente e carregar as alterações. |
use |
Use interfaces SOAP, WebDAV ou Microsoft Office SharePoint Designer 2007 para acessar o site. |
value | Retorna o valor desse objeto SPPermission |
view |
Exiba formulários, exibições e páginas de aplicativo, e enumerar listas. |
view |
Exibir itens em listas, documentos em bibliotecas de documentos e exibir comentários de discussão na Web. |
view |
Exibir páginas de um site. |
view |
Exiba relatórios sobre o uso do site. |
view |
Exibir versões passadas de um item de lista ou documento. |
Métodos
has |
Função para testar se uma determinada máscara de permissão tem todas as permissões pedidas. |
has |
Função para testar se uma determinada máscara de permissão tem alguma das permissões pedidas. |
has |
Função para testar se uma determinada máscara de permissão tem a permissão pedida. |
Detalhes do construtor
(constructor)(value)
Constrói uma nova instância da SPPermission
classe
constructor(value: IODataBasePermission);
Parâmetros
- value
- IODataBasePermission
Detalhes da propriedade
addAndCustomizePages
Adicione, altere ou elimine páginas HTML ou páginas de peças Web e edite o Web site com um editor compatível com o SharePoint Foundation.
static readonly addAndCustomizePages: SPPermission;
Valor da propriedade
addDelPrivateWebParts
Adicionar ou remover Web Parts pessoais em uma página de Web Part.
static readonly addDelPrivateWebParts: SPPermission;
Valor da propriedade
addListItems
Adicionar itens a listas, adicionar documentos a bibliotecas de documentos e adicionar comentários de discussão na Web.
static readonly addListItems: SPPermission;
Valor da propriedade
applyStyleSheets
Aplicar uma folha de estilo (arquivo .css) ao site.
static readonly applyStyleSheets: SPPermission;
Valor da propriedade
applyThemeAndBorder
Aplicar um tema ou bordas ao site inteiro.
static readonly applyThemeAndBorder: SPPermission;
Valor da propriedade
approveItems
Aprovar uma versão secundária de itens de lista ou documento.
static readonly approveItems: SPPermission;
Valor da propriedade
browseDirectories
Enumerar arquivos e pastas em um site usando o Microsoft Office SharePoint Designer 2007 e interfaces WebDAV.
static readonly browseDirectories: SPPermission;
Valor da propriedade
browserUserInfo
Exibir informações de usuários do site.
static readonly browserUserInfo: SPPermission;
Valor da propriedade
cancelCheckout
Descartar ou fazer check-in de um documento que está com check-out para outro usuário.
static readonly cancelCheckout: SPPermission;
Valor da propriedade
createAlerts
Criar alertas por email.
static readonly createAlerts: SPPermission;
Valor da propriedade
createGroups
Criar um grupo de usuários que pode ser usado em qualquer lugar dentro do conjunto de sites.
static readonly createGroups: SPPermission;
Valor da propriedade
createSSCSite
Criar um site usando Criação de Site Pessoal.
static readonly createSSCSite: SPPermission;
Valor da propriedade
deleteListItems
Excluir itens de uma lista, documentos de uma biblioteca de documentos e comentários de discussões na Web em documentos.
static readonly deleteListItems: SPPermission;
Valor da propriedade
deleteVersions
Excluir versões passadas de um item de lista ou documento.
static readonly deleteVersions: SPPermission;
Valor da propriedade
editListItems
Editar itens nas listas, editar documentos em bibliotecas de documentos e personalizar páginas de Web Part em bibliotecas de documento.
static readonly editListItems: SPPermission;
Valor da propriedade
editMyUserInfo
Permite que um usuário altere suas informações do usuário, como adicionar uma imagem.
static readonly editMyUserInfo: SPPermission;
Valor da propriedade
emptyMask
Não possui permissões no site da Web. Não está disponível pela interface do usuário.
static readonly emptyMask: SPPermission;
Valor da propriedade
enumeratePermissions
Enumerar permissões do site, lista, pasta, documento ou item de lista.
static readonly enumeratePermissions: SPPermission;
Valor da propriedade
fullMask
Tem todas as permissões no site da Web. Não está disponível pela interface do usuário.
static readonly fullMask: SPPermission;
Valor da propriedade
layoutsPage
Exibir a página de layouts?
static readonly layoutsPage: SPPermission;
Valor da propriedade
manageAlerts
Gerenciar alertas para todos os usuários do site.
static readonly manageAlerts: SPPermission;
Valor da propriedade
manageLists
Criar e excluir listas, adicionar ou remover colunas em uma lista e adicionar ou remover exibições públicas de uma lista.
static readonly manageLists: SPPermission;
Valor da propriedade
managePermissions
Criar e alterar níveis de permissões no site e atribuir permissões a usuários e grupos.
static readonly managePermissions: SPPermission;
Valor da propriedade
managePersonalViews
Criar, alterar e excluir exibições pessoais das listas.
static readonly managePersonalViews: SPPermission;
Valor da propriedade
manageSubwebs
Criar subsites como sites de equipe, sites de Espaço de trabalho de reunião e sites de Espaço de trabalho de documentos.
static readonly manageSubwebs: SPPermission;
Valor da propriedade
manageWeb
Concede a habilidade de realizar todas as tarefas de administração para o site, além de gerenciar o conteúdo.
static readonly manageWeb: SPPermission;
Valor da propriedade
Comentários
Ativar, desativar ou editar propriedades das Funcionalidades no âmbito do Web site através do modelo de objeto ou através da interface de utilizador (IU). Quando concedido no Web site raiz de uma coleção de sites, ative, desative ou edite as propriedades das Funcionalidades no âmbito da coleção de sites através do modelo de objeto. Para navegar até a página recursos do conjunto de sites e ativar ou desativar determinados recursos no conjunto de sites por meio da interface do usuário, você deve ser um administrador de conjunto de sites.
open
Permite que os usuários abram um site, lista ou pasta para acessar itens dentro desse contêiner.
static readonly open: SPPermission;
Valor da propriedade
openItems
Exiba a origem de documentos com manipuladores de arquivo do lado do servidor.
static readonly openItems: SPPermission;
Valor da propriedade
updatePersonalWebParts
Atualize Web Parts para exibir informações personalizadas.
static readonly updatePersonalWebParts: SPPermission;
Valor da propriedade
useClientIntegration
Use recursos que iniciem aplicativos clientes; caso contrário, os usuários devem trabalhar em documentos localmente e carregar as alterações.
static readonly useClientIntegration: SPPermission;
Valor da propriedade
useRemoteAPIs
Use interfaces SOAP, WebDAV ou Microsoft Office SharePoint Designer 2007 para acessar o site.
static readonly useRemoteAPIs: SPPermission;
Valor da propriedade
value
Retorna o valor desse objeto SPPermission
get value(): IODataBasePermission;
Valor da propriedade
viewFormPages
Exiba formulários, exibições e páginas de aplicativo, e enumerar listas.
static readonly viewFormPages: SPPermission;
Valor da propriedade
viewListItems
Exibir itens em listas, documentos em bibliotecas de documentos e exibir comentários de discussão na Web.
static readonly viewListItems: SPPermission;
Valor da propriedade
viewPages
Exibir páginas de um site.
static readonly viewPages: SPPermission;
Valor da propriedade
viewUsageData
Exiba relatórios sobre o uso do site.
static readonly viewUsageData: SPPermission;
Valor da propriedade
viewVersions
Exibir versões passadas de um item de lista ou documento.
static readonly viewVersions: SPPermission;
Valor da propriedade
Detalhes do método
hasAllPermissions(requestedPerms)
Função para testar se uma determinada máscara de permissão tem todas as permissões pedidas.
hasAllPermissions(...requestedPerms: SPPermission[]): boolean;
Parâmetros
- requestedPerms
Qualquer número de objetos SPPermission a serem comparados ao original
Retornos
boolean
hasAnyPermissions(requestedPerms)
Função para testar se uma determinada máscara de permissão tem alguma das permissões pedidas.
hasAnyPermissions(...requestedPerms: SPPermission[]): boolean;
Parâmetros
- requestedPerms
Qualquer número de objetos SPPermission a serem comparados ao original
Retornos
boolean
hasPermission(requestedPerm)
Função para testar se uma determinada máscara de permissão tem a permissão pedida.
hasPermission(requestedPerm: SPPermission): boolean;
Parâmetros
- requestedPerm
- SPPermission
O objeto SPPermission a ser comparado com o original
Retornos
boolean