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 |
Propiedades
add |
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. |
add |
Agrega o quita elementos web personales de una página de elementos web. |
add |
Agrega elementos a listas y documentos a bibliotecas de documentos, y agrega comentarios de discusión web. |
apply |
Permite aplicar una hoja de estilos (archivo .CSS) al sitio web. |
apply |
Permite aplicar un tema o bordes al sitio web entero. |
approve |
Pruebe una versión secundaria de un documento o elemento de lista. |
browse |
Enumera los archivos y las carpetas de un sitio web mediante las interfaces de Microsoft Office SharePoint Designer 2007 y WebDAV. |
browser |
Permite ver información sobre los usuarios del sitio web. |
cancel |
Descarta o protege un documento que está desprotegido para otro usuario. |
create |
Cree alertas de correo electrónico. |
create |
Crea un grupo de usuarios que se pueden usar en cualquier lugar de la colección de sitios. |
create |
Crea un sitio web mediante la creación de sitios sin intervención del administrador. |
delete |
Elimina elementos de una lista, documentos de una biblioteca de documentos y comentarios de discusión web de documentos. |
delete |
Elimine versiones pasadas de un documento o elemento de lista. |
edit |
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. |
edit |
Permite a los usuarios cambiar su información de usuario, por ejemplo, agregar una imagen. |
empty |
No tiene permisos en el sitio web. No está disponible mediante la interfaz de usuario. |
enumerate |
Permite enumerar los permisos del sitio web, lista, carpeta, documento o elemento de lista. |
full |
Tiene todos los permisos en el sitio web. No está disponible mediante la interfaz de usuario. |
layouts |
Visualiza la página de diseños. |
manage |
Permite administrar alertas para todos los usuarios del sitio web. |
manage |
Cree y elimine listas, agregue o quite columnas de una lista y agregue o quite vistas públicas de una lista. |
manage |
Permite crear y modificar los niveles de permisos en el sitio web y conceder permisos a usuarios y grupos. |
manage |
Crea, cambia y elimina vistas personales de las listas. |
manage |
Cree subsitios como sitios de grupo, sitios de áreas de reuniones y sitios de área de documentos. |
manage |
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. |
open |
Visualiza el origen de los documentos con controladores de archivos del lado servidor. |
update |
Actualiza elementos web para que muestren información personalizada. |
use |
Usa características que inician aplicaciones cliente. En caso contrario, los usuarios deben trabajar en los documentos localmente y cargar los cambios. |
use |
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. |
view |
Visualiza formularios, vistas y páginas de aplicaciones y enumera listas. |
view |
Visualiza elementos de listas, documentos de bibliotecas de documentos y comentarios de discusión web. |
view |
Permite ver las páginas de un sitio web. |
view |
Visualiza informes sobre el uso de sitios web. |
view |
Vea versiones antiguas de un elemento de lista o documento. |
Métodos
has |
Función para probar si una máscara de permiso determinada tiene todos los permisos solicitados. |
has |
Función para probar si una máscara de permiso determinada tiene alguno de los permisos solicitados. |
has |
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
- value
- IODataBasePermission
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
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
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