Partager via


SPPermission class

Permet de tester si l’utilisateur actuel dispose d’un jeu d’autorisations demandé.

Remarques

Spécifie les autorisations intégrées disponibles dans SharePoint Foundation

Pour plus d’informations, consultez : https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx

Constructeurs

(constructor)(value)

Construit une nouvelle instance de la SPPermission classe

Propriétés

addAndCustomizePages

Ajoutez, modifiez ou supprimez des pages HTML ou des pages de composants WebPart, puis modifiez le site Web à l’aide d’un éditeur compatible avec SharePoint Foundation.

addDelPrivateWebParts

Ajouter ou supprimer des composants WebPart personnels sur une page de composants WebPart.

addListItems

Ajouter des éléments à des listes, ajouter des documents à des bibliothèques de documents et ajouter des commentaires de discussion Web.

applyStyleSheets

Appliquer une feuille de style (fichier .css) au site Web.

applyThemeAndBorder

Appliquer un thème ou des bordures au site Web entier.

approveItems

Approuver une version mineure d'un élément de liste ou d'un document.

browseDirectories

Énumérer les fichiers et dossiers d’un site web à l’aide de Microsoft Office SharePoint Designer 2007 et des interfaces WebDAV.

browserUserInfo

Afficher des informations sur les utilisateurs du site Web.

cancelCheckout

Supprimer ou archiver un document qui a été extrait pour un autre utilisateur.

createAlerts

Créer des alertes de courrier.

createGroups

Créer un groupe d’utilisateurs qui peut être utilisé n’importe où dans la collection de sites.

createSSCSite

Créer un site web à l’aide de la création de sites libre-service

deleteListItems

Supprimer des éléments dans une liste, des documents dans une bibliothèque de documents et des commentaires de discussion sur le Web dans des documents.

deleteVersions

Supprimer les versions antérieures d'un élément de liste ou d'un document.

editListItems

Modifier des éléments dans des listes, modifier des documents dans des bibliothèques de documents, modifier des commentaires de discussion sur le Web et personnaliser des pages de composants WebPart dans des bibliothèques de documents.

editMyUserInfo

Permet à un utilisateur de modifier ses informations, comme l’ajout d’une image.

emptyMask

Ne dispose pas d’autorisations sur le site web. Non disponible via l’interface utilisateur.

enumeratePermissions

Énumérer les autorisations sur un site Web, une liste, un dossier, un document ou des éléments de liste.

fullMask

Dispose de toutes les autorisations sur le site web. Non disponible via l’interface utilisateur.

layoutsPage

Afficher la page des mises en page ?

manageAlerts

Gérer les alertes pour tous les utilisateurs du site Web.

manageLists

Créer et supprimer des listes, ajouter ou supprimer des colonnes dans une liste et ajouter ou supprimer des affichages publics dans une liste.

managePermissions

Créer et modifier des niveaux d'autorisation sur le site Web et attribuer des autorisations à des utilisateurs et des groupes.

managePersonalViews

Créer, modifier et supprimer des vues personnelles de listes.

manageSubwebs

Créer des sous-sites tels que des sites d'équipe, des sites Espace de travail de réunion et des sites Espace de travail de document.

manageWeb

Octroyer la capacité d’effectuer toutes les tâches administratives du site web et de gérer le contenu.

open

Permet aux utilisateurs d’ouvrir un site web, une liste ou un dossier pour accéder aux éléments qu’ils contiennent.

openItems

Afficher la source des documents avec des gestionnaires de fichiers côté serveur.

updatePersonalWebParts

Mettre à jour les composants WebPart pour afficher des informations personnalisées.

useClientIntegration

Utiliser des fonctionnalités qui lancent des applications clientes. Dans le cas contraire, les utilisateurs doivent travailler sur des documents en local et télécharger les modifications.

useRemoteAPIs

Utiliser les interfaces SOAP, WebDAV ou Microsoft Office SharePoint Designer 2007 pour accéder au site web.

value

Retourne la valeur de cet objet SPPermission

viewFormPages

Afficher les formulaires, les vues et les pages des applications. Énumérer les listes.

viewListItems

Afficher les éléments dans les listes, les documents dans les bibliothèques de documents et les commentaires de discussion sur le Web.

viewPages

Afficher les pages dans un site Web.

viewUsageData

Afficher les rapports d’utilisation du site web.

viewVersions

Afficher les versions antérieures d'un élément de liste ou d'un document.

Méthodes

hasAllPermissions(requestedPerms)

Fonction permettant de tester si un masque d’autorisation donné possède toutes les autorisations demandées.

hasAnyPermissions(requestedPerms)

Fonction permettant de tester si un masque d’autorisation donné dispose de l’une des autorisations demandées.

hasPermission(requestedPerm)

Fonction permettant de tester si un masque d’autorisation donné possède l’autorisation demandée.

Détails du constructeur

(constructor)(value)

Construit une nouvelle instance de la SPPermission classe

constructor(value: IODataBasePermission);

Paramètres

Détails de la propriété

addAndCustomizePages

Ajoutez, modifiez ou supprimez des pages HTML ou des pages de composants WebPart, puis modifiez le site Web à l’aide d’un éditeur compatible avec SharePoint Foundation.

static readonly addAndCustomizePages: SPPermission;

Valeur de propriété

addDelPrivateWebParts

Ajouter ou supprimer des composants WebPart personnels sur une page de composants WebPart.

static readonly addDelPrivateWebParts: SPPermission;

Valeur de propriété

addListItems

Ajouter des éléments à des listes, ajouter des documents à des bibliothèques de documents et ajouter des commentaires de discussion Web.

static readonly addListItems: SPPermission;

Valeur de propriété

applyStyleSheets

Appliquer une feuille de style (fichier .css) au site Web.

static readonly applyStyleSheets: SPPermission;

Valeur de propriété

applyThemeAndBorder

Appliquer un thème ou des bordures au site Web entier.

static readonly applyThemeAndBorder: SPPermission;

Valeur de propriété

approveItems

Approuver une version mineure d'un élément de liste ou d'un document.

static readonly approveItems: SPPermission;

Valeur de propriété

browseDirectories

Énumérer les fichiers et dossiers d’un site web à l’aide de Microsoft Office SharePoint Designer 2007 et des interfaces WebDAV.

static readonly browseDirectories: SPPermission;

Valeur de propriété

browserUserInfo

Afficher des informations sur les utilisateurs du site Web.

static readonly browserUserInfo: SPPermission;

Valeur de propriété

cancelCheckout

Supprimer ou archiver un document qui a été extrait pour un autre utilisateur.

static readonly cancelCheckout: SPPermission;

Valeur de propriété

createAlerts

Créer des alertes de courrier.

static readonly createAlerts: SPPermission;

Valeur de propriété

createGroups

Créer un groupe d’utilisateurs qui peut être utilisé n’importe où dans la collection de sites.

static readonly createGroups: SPPermission;

Valeur de propriété

createSSCSite

Créer un site web à l’aide de la création de sites libre-service

static readonly createSSCSite: SPPermission;

Valeur de propriété

deleteListItems

Supprimer des éléments dans une liste, des documents dans une bibliothèque de documents et des commentaires de discussion sur le Web dans des documents.

static readonly deleteListItems: SPPermission;

Valeur de propriété

deleteVersions

Supprimer les versions antérieures d'un élément de liste ou d'un document.

static readonly deleteVersions: SPPermission;

Valeur de propriété

editListItems

Modifier des éléments dans des listes, modifier des documents dans des bibliothèques de documents, modifier des commentaires de discussion sur le Web et personnaliser des pages de composants WebPart dans des bibliothèques de documents.

static readonly editListItems: SPPermission;

Valeur de propriété

editMyUserInfo

Permet à un utilisateur de modifier ses informations, comme l’ajout d’une image.

static readonly editMyUserInfo: SPPermission;

Valeur de propriété

emptyMask

Ne dispose pas d’autorisations sur le site web. Non disponible via l’interface utilisateur.

static readonly emptyMask: SPPermission;

Valeur de propriété

enumeratePermissions

Énumérer les autorisations sur un site Web, une liste, un dossier, un document ou des éléments de liste.

static readonly enumeratePermissions: SPPermission;

Valeur de propriété

fullMask

Dispose de toutes les autorisations sur le site web. Non disponible via l’interface utilisateur.

static readonly fullMask: SPPermission;

Valeur de propriété

layoutsPage

Afficher la page des mises en page ?

static readonly layoutsPage: SPPermission;

Valeur de propriété

manageAlerts

Gérer les alertes pour tous les utilisateurs du site Web.

static readonly manageAlerts: SPPermission;

Valeur de propriété

manageLists

Créer et supprimer des listes, ajouter ou supprimer des colonnes dans une liste et ajouter ou supprimer des affichages publics dans une liste.

static readonly manageLists: SPPermission;

Valeur de propriété

managePermissions

Créer et modifier des niveaux d'autorisation sur le site Web et attribuer des autorisations à des utilisateurs et des groupes.

static readonly managePermissions: SPPermission;

Valeur de propriété

managePersonalViews

Créer, modifier et supprimer des vues personnelles de listes.

static readonly managePersonalViews: SPPermission;

Valeur de propriété

manageSubwebs

Créer des sous-sites tels que des sites d'équipe, des sites Espace de travail de réunion et des sites Espace de travail de document.

static readonly manageSubwebs: SPPermission;

Valeur de propriété

manageWeb

Octroyer la capacité d’effectuer toutes les tâches administratives du site web et de gérer le contenu.

static readonly manageWeb: SPPermission;

Valeur de propriété

Remarques

Activez, désactivez ou modifiez les propriétés des fonctionnalités délimitées au site Web par le biais du modèle objet ou de l’interface utilisateur (IU). Lorsqu’il est accordé sur le site Web racine d’une collection de sites, activez, désactivez ou modifiez les propriétés des fonctionnalités délimitées à la collection de sites via le modèle objet. Pour accéder à la page des fonctions de la collection de sites et activer ou désactiver les fonctions étendues de la collection de sites via l’interface utilisateur, vous devez être un administrateur de collection de sites.

open

Permet aux utilisateurs d’ouvrir un site web, une liste ou un dossier pour accéder aux éléments qu’ils contiennent.

static readonly open: SPPermission;

Valeur de propriété

openItems

Afficher la source des documents avec des gestionnaires de fichiers côté serveur.

static readonly openItems: SPPermission;

Valeur de propriété

updatePersonalWebParts

Mettre à jour les composants WebPart pour afficher des informations personnalisées.

static readonly updatePersonalWebParts: SPPermission;

Valeur de propriété

useClientIntegration

Utiliser des fonctionnalités qui lancent des applications clientes. Dans le cas contraire, les utilisateurs doivent travailler sur des documents en local et télécharger les modifications.

static readonly useClientIntegration: SPPermission;

Valeur de propriété

useRemoteAPIs

Utiliser les interfaces SOAP, WebDAV ou Microsoft Office SharePoint Designer 2007 pour accéder au site web.

static readonly useRemoteAPIs: SPPermission;

Valeur de propriété

value

Retourne la valeur de cet objet SPPermission

get value(): IODataBasePermission;

Valeur de propriété

viewFormPages

Afficher les formulaires, les vues et les pages des applications. Énumérer les listes.

static readonly viewFormPages: SPPermission;

Valeur de propriété

viewListItems

Afficher les éléments dans les listes, les documents dans les bibliothèques de documents et les commentaires de discussion sur le Web.

static readonly viewListItems: SPPermission;

Valeur de propriété

viewPages

Afficher les pages dans un site Web.

static readonly viewPages: SPPermission;

Valeur de propriété

viewUsageData

Afficher les rapports d’utilisation du site web.

static readonly viewUsageData: SPPermission;

Valeur de propriété

viewVersions

Afficher les versions antérieures d'un élément de liste ou d'un document.

static readonly viewVersions: SPPermission;

Valeur de propriété

Détails de la méthode

hasAllPermissions(requestedPerms)

Fonction permettant de tester si un masque d’autorisation donné possède toutes les autorisations demandées.

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

Paramètres

requestedPerms

SPPermission[]

Tout nombre d’objets SPPermission à comparer avec l’original

Retours

boolean

hasAnyPermissions(requestedPerms)

Fonction permettant de tester si un masque d’autorisation donné dispose de l’une des autorisations demandées.

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

Paramètres

requestedPerms

SPPermission[]

Tout nombre d’objets SPPermission à comparer avec l’original

Retours

boolean

hasPermission(requestedPerm)

Fonction permettant de tester si un masque d’autorisation donné possède l’autorisation demandée.

hasPermission(requestedPerm: SPPermission): boolean;

Paramètres

requestedPerm
SPPermission

Objet SPPermission à comparer avec l’original

Retours

boolean