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 |
Propriétés
add |
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. |
add |
Ajouter ou supprimer des composants WebPart personnels sur une page de composants WebPart. |
add |
Ajouter des éléments à des listes, ajouter des documents à des bibliothèques de documents et ajouter des commentaires de discussion Web. |
apply |
Appliquer une feuille de style (fichier .css) au site Web. |
apply |
Appliquer un thème ou des bordures au site Web entier. |
approve |
Approuver une version mineure d'un élément de liste ou d'un document. |
browse |
Énumérer les fichiers et dossiers d’un site web à l’aide de Microsoft Office SharePoint Designer 2007 et des interfaces WebDAV. |
browser |
Afficher des informations sur les utilisateurs du site Web. |
cancel |
Supprimer ou archiver un document qui a été extrait pour un autre utilisateur. |
create |
Créer des alertes de courrier. |
create |
Créer un groupe d’utilisateurs qui peut être utilisé n’importe où dans la collection de sites. |
create |
Créer un site web à l’aide de la création de sites libre-service |
delete |
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. |
delete |
Supprimer les versions antérieures d'un élément de liste ou d'un document. |
edit |
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. |
edit |
Permet à un utilisateur de modifier ses informations, comme l’ajout d’une image. |
empty |
Ne dispose pas d’autorisations sur le site web. Non disponible via l’interface utilisateur. |
enumerate |
Énumérer les autorisations sur un site Web, une liste, un dossier, un document ou des éléments de liste. |
full |
Dispose de toutes les autorisations sur le site web. Non disponible via l’interface utilisateur. |
layouts |
Afficher la page des mises en page ? |
manage |
Gérer les alertes pour tous les utilisateurs du site Web. |
manage |
Créer et supprimer des listes, ajouter ou supprimer des colonnes dans une liste et ajouter ou supprimer des affichages publics dans une liste. |
manage |
Créer et modifier des niveaux d'autorisation sur le site Web et attribuer des autorisations à des utilisateurs et des groupes. |
manage |
Créer, modifier et supprimer des vues personnelles de listes. |
manage |
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. |
manage |
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. |
open |
Afficher la source des documents avec des gestionnaires de fichiers côté serveur. |
update |
Mettre à jour les composants WebPart pour afficher des informations personnalisées. |
use |
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. |
use |
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 |
view |
Afficher les formulaires, les vues et les pages des applications. Énumérer les listes. |
view |
Afficher les éléments dans les listes, les documents dans les bibliothèques de documents et les commentaires de discussion sur le Web. |
view |
Afficher les pages dans un site Web. |
view |
Afficher les rapports d’utilisation du site web. |
view |
Afficher les versions antérieures d'un élément de liste ou d'un document. |
Méthodes
has |
Fonction permettant de tester si un masque d’autorisation donné possède toutes les autorisations demandées. |
has |
Fonction permettant de tester si un masque d’autorisation donné dispose de l’une des autorisations demandées. |
has |
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
- value
- IODataBasePermission
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
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
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