Compartir a través de


SPPermission class

Se usa para probar si el usuario actual tiene un conjunto de permisos solicitado.

Comentarios

Especifica los permisos integrados disponibles en SharePoint Foundation

Para obtener más información, consulte: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx

Constructores

(constructor)(value)

Construye una nueva instancia de la SPPermission clase

Propiedades

addAndCustomizePages

Agregue, cambie o elimine páginas HTML o páginas de elementos web y edite el sitio web mediante un editor compatible con SharePoint Foundation.

addDelPrivateWebParts

Agrega o quita elementos web personales de una página de elementos web.

addListItems

Agrega elementos a listas y documentos a bibliotecas de documentos, y agrega comentarios de discusión web.

applyStyleSheets

Permite aplicar una hoja de estilos (archivo .CSS) al sitio web.

applyThemeAndBorder

Permite aplicar un tema o bordes al sitio web entero.

approveItems

Pruebe una versión secundaria de un documento o elemento de lista.

browseDirectories

Enumera los archivos y las carpetas de un sitio web mediante las interfaces de Microsoft Office SharePoint Designer 2007 y WebDAV.

browserUserInfo

Permite ver información sobre los usuarios del sitio web.

cancelCheckout

Descarta o protege un documento que está desprotegido para otro usuario.

createAlerts

Cree alertas de correo electrónico.

createGroups

Crea un grupo de usuarios que se pueden usar en cualquier lugar de la colección de sitios.

createSSCSite

Crea un sitio web mediante la creación de sitios sin intervención del administrador.

deleteListItems

Elimina elementos de una lista, documentos de una biblioteca de documentos y comentarios de discusión web de documentos.

deleteVersions

Elimine versiones pasadas de un documento o elemento de lista.

editListItems

Edita elementos de listas, documentos de bibliotecas de documentos y comentarios de discusión web de documentos, y personaliza páginas de elementos web de bibliotecas de documentos.

editMyUserInfo

Permite a los usuarios cambiar su información de usuario, por ejemplo, agregar una imagen.

emptyMask

No tiene permisos en el sitio web. No está disponible mediante la interfaz de usuario.

enumeratePermissions

Permite enumerar los permisos del sitio web, lista, carpeta, documento o elemento de lista.

fullMask

Tiene todos los permisos en el sitio web. No está disponible mediante la interfaz de usuario.

layoutsPage

Visualiza la página de diseños.

manageAlerts

Permite administrar alertas para todos los usuarios del sitio web.

manageLists

Cree y elimine listas, agregue o quite columnas de una lista y agregue o quite vistas públicas de una lista.

managePermissions

Permite crear y modificar los niveles de permisos en el sitio web y conceder permisos a usuarios y grupos.

managePersonalViews

Crea, cambia y elimina vistas personales de las listas.

manageSubwebs

Cree subsitios como sitios de grupo, sitios de áreas de reuniones y sitios de área de documentos.

manageWeb

Concede la posibilidad de realizar todas las tareas de administración en el sitio web, así como de administrar el contenido.

open

Permite a los usuarios abrir un sitio web, lista o carpeta para obtener acceso a los elementos de ese contenedor.

openItems

Visualiza el origen de los documentos con controladores de archivos del lado servidor.

updatePersonalWebParts

Actualiza elementos web para que muestren información personalizada.

useClientIntegration

Usa características que inician aplicaciones cliente. En caso contrario, los usuarios deben trabajar en los documentos localmente y cargar los cambios.

useRemoteAPIs

Usa las interfaces de SOAP, WebDAV o Microsoft Office SharePoint Designer 2007 para obtener acceso al sitio web.

value

Devuelve el valor de este objeto SPPermission.

viewFormPages

Visualiza formularios, vistas y páginas de aplicaciones y enumera listas.

viewListItems

Visualiza elementos de listas, documentos de bibliotecas de documentos y comentarios de discusión web.

viewPages

Permite ver las páginas de un sitio web.

viewUsageData

Visualiza informes sobre el uso de sitios web.

viewVersions

Vea versiones antiguas de un elemento de lista o documento.

Métodos

hasAllPermissions(requestedPerms)

Función para probar si una máscara de permiso determinada tiene todos los permisos solicitados.

hasAnyPermissions(requestedPerms)

Función para probar si una máscara de permiso determinada tiene alguno de los permisos solicitados.

hasPermission(requestedPerm)

Función para probar si una máscara de permiso determinada tiene el permiso solicitado.

Detalles del constructor

(constructor)(value)

Construye una nueva instancia de la SPPermission clase

constructor(value: IODataBasePermission);

Parámetros

Detalles de las propiedades

addAndCustomizePages

Agregue, cambie o elimine páginas HTML o páginas de elementos web y edite el sitio web mediante un editor compatible con SharePoint Foundation.

static readonly addAndCustomizePages: SPPermission;

Valor de propiedad

addDelPrivateWebParts

Agrega o quita elementos web personales de una página de elementos web.

static readonly addDelPrivateWebParts: SPPermission;

Valor de propiedad

addListItems

Agrega elementos a listas y documentos a bibliotecas de documentos, y agrega comentarios de discusión web.

static readonly addListItems: SPPermission;

Valor de propiedad

applyStyleSheets

Permite aplicar una hoja de estilos (archivo .CSS) al sitio web.

static readonly applyStyleSheets: SPPermission;

Valor de propiedad

applyThemeAndBorder

Permite aplicar un tema o bordes al sitio web entero.

static readonly applyThemeAndBorder: SPPermission;

Valor de propiedad

approveItems

Pruebe una versión secundaria de un documento o elemento de lista.

static readonly approveItems: SPPermission;

Valor de propiedad

browseDirectories

Enumera los archivos y las carpetas de un sitio web mediante las interfaces de Microsoft Office SharePoint Designer 2007 y WebDAV.

static readonly browseDirectories: SPPermission;

Valor de propiedad

browserUserInfo

Permite ver información sobre los usuarios del sitio web.

static readonly browserUserInfo: SPPermission;

Valor de propiedad

cancelCheckout

Descarta o protege un documento que está desprotegido para otro usuario.

static readonly cancelCheckout: SPPermission;

Valor de propiedad

createAlerts

Cree alertas de correo electrónico.

static readonly createAlerts: SPPermission;

Valor de propiedad

createGroups

Crea un grupo de usuarios que se pueden usar en cualquier lugar de la colección de sitios.

static readonly createGroups: SPPermission;

Valor de propiedad

createSSCSite

Crea un sitio web mediante la creación de sitios sin intervención del administrador.

static readonly createSSCSite: SPPermission;

Valor de propiedad

deleteListItems

Elimina elementos de una lista, documentos de una biblioteca de documentos y comentarios de discusión web de documentos.

static readonly deleteListItems: SPPermission;

Valor de propiedad

deleteVersions

Elimine versiones pasadas de un documento o elemento de lista.

static readonly deleteVersions: SPPermission;

Valor de propiedad

editListItems

Edita elementos de listas, documentos de bibliotecas de documentos y comentarios de discusión web de documentos, y personaliza páginas de elementos web de bibliotecas de documentos.

static readonly editListItems: SPPermission;

Valor de propiedad

editMyUserInfo

Permite a los usuarios cambiar su información de usuario, por ejemplo, agregar una imagen.

static readonly editMyUserInfo: SPPermission;

Valor de propiedad

emptyMask

No tiene permisos en el sitio web. No está disponible mediante la interfaz de usuario.

static readonly emptyMask: SPPermission;

Valor de propiedad

enumeratePermissions

Permite enumerar los permisos del sitio web, lista, carpeta, documento o elemento de lista.

static readonly enumeratePermissions: SPPermission;

Valor de propiedad

fullMask

Tiene todos los permisos en el sitio web. No está disponible mediante la interfaz de usuario.

static readonly fullMask: SPPermission;

Valor de propiedad

layoutsPage

Visualiza la página de diseños.

static readonly layoutsPage: SPPermission;

Valor de propiedad

manageAlerts

Permite administrar alertas para todos los usuarios del sitio web.

static readonly manageAlerts: SPPermission;

Valor de propiedad

manageLists

Cree y elimine listas, agregue o quite columnas de una lista y agregue o quite vistas públicas de una lista.

static readonly manageLists: SPPermission;

Valor de propiedad

managePermissions

Permite crear y modificar los niveles de permisos en el sitio web y conceder permisos a usuarios y grupos.

static readonly managePermissions: SPPermission;

Valor de propiedad

managePersonalViews

Crea, cambia y elimina vistas personales de las listas.

static readonly managePersonalViews: SPPermission;

Valor de propiedad

manageSubwebs

Cree subsitios como sitios de grupo, sitios de áreas de reuniones y sitios de área de documentos.

static readonly manageSubwebs: SPPermission;

Valor de propiedad

manageWeb

Concede la posibilidad de realizar todas las tareas de administración en el sitio web, así como de administrar el contenido.

static readonly manageWeb: SPPermission;

Valor de propiedad

Comentarios

Active, desactive o edite las propiedades de las características con ámbito de sitio web a través del modelo de objetos o a través de la interfaz de usuario (UI). Cuando se concede en el sitio web raíz de una colección de sitios, active, desactive o edite las propiedades de la colección de sitios con ámbito Características a través del modelo de objetos. Para ir a la página de características de la colección de sitios y activar o desactivar las características con ámbito de colección de sitios a través de la interfaz de usuario, debe ser un administrador de la colección de sitios.

open

Permite a los usuarios abrir un sitio web, lista o carpeta para obtener acceso a los elementos de ese contenedor.

static readonly open: SPPermission;

Valor de propiedad

openItems

Visualiza el origen de los documentos con controladores de archivos del lado servidor.

static readonly openItems: SPPermission;

Valor de propiedad

updatePersonalWebParts

Actualiza elementos web para que muestren información personalizada.

static readonly updatePersonalWebParts: SPPermission;

Valor de propiedad

useClientIntegration

Usa características que inician aplicaciones cliente. En caso contrario, los usuarios deben trabajar en los documentos localmente y cargar los cambios.

static readonly useClientIntegration: SPPermission;

Valor de propiedad

useRemoteAPIs

Usa las interfaces de SOAP, WebDAV o Microsoft Office SharePoint Designer 2007 para obtener acceso al sitio web.

static readonly useRemoteAPIs: SPPermission;

Valor de propiedad

value

Devuelve el valor de este objeto SPPermission.

get value(): IODataBasePermission;

Valor de propiedad

viewFormPages

Visualiza formularios, vistas y páginas de aplicaciones y enumera listas.

static readonly viewFormPages: SPPermission;

Valor de propiedad

viewListItems

Visualiza elementos de listas, documentos de bibliotecas de documentos y comentarios de discusión web.

static readonly viewListItems: SPPermission;

Valor de propiedad

viewPages

Permite ver las páginas de un sitio web.

static readonly viewPages: SPPermission;

Valor de propiedad

viewUsageData

Visualiza informes sobre el uso de sitios web.

static readonly viewUsageData: SPPermission;

Valor de propiedad

viewVersions

Vea versiones antiguas de un elemento de lista o documento.

static readonly viewVersions: SPPermission;

Valor de propiedad

Detalles del método

hasAllPermissions(requestedPerms)

Función para probar si una máscara de permiso determinada tiene todos los permisos solicitados.

hasAllPermissions(...requestedPerms: SPPermission[]): boolean;

Parámetros

requestedPerms

SPPermission[]

Cualquier número de objetos SPPermission que se van a comparar con el original.

Devoluciones

boolean

hasAnyPermissions(requestedPerms)

Función para probar si una máscara de permiso determinada tiene alguno de los permisos solicitados.

hasAnyPermissions(...requestedPerms: SPPermission[]): boolean;

Parámetros

requestedPerms

SPPermission[]

Cualquier número de objetos SPPermission que se van a comparar con el original.

Devoluciones

boolean

hasPermission(requestedPerm)

Función para probar si una máscara de permiso determinada tiene el permiso solicitado.

hasPermission(requestedPerm: SPPermission): boolean;

Parámetros

requestedPerm
SPPermission

Objeto SPPermission que se va a comparar con el original.

Devoluciones

boolean