Question

Je travaille sur une liste SP2010 où tout utilisateur authentifié peut soumettre des entrées de liste.Chaque entrée de liste comporte une colonne de texte enrichi permettant les images téléchargées, etc.Ces images téléchargées sont déposées dans la bibliothèque des actifs du site.Le problème est que rien n'empêche l'utilisateur A d'écraser les images de l'utilisateur B si elles portent le même nom.

Je ne vois aucun moyen d'empêcher les utilisateurs d'écraser les éléments les uns des autres dans la bibliothèque des actifs du site.Je ne vois pas non plus de moyen de décocher la case par défaut « Écraser l'existant » qui s'affiche lors de l'ajout d'un élément à la bibliothèque des actifs du site.

Je suis même allé jusqu'à créer (selon une suggestion trouvée ailleurs ici sur SPSE) un niveau d'autorisation personnalisé qui a les autorisations Ajouter mais pas Modifier ou Supprimer pour la liste.Cela n'a pas fonctionné.

Existe-t-il un moyen pratique d'empêcher les utilisateurs d'écraser les éléments les uns des autres dans une bibliothèque d'actifs de site ?

Était-ce utile?

La solution

Utiliser une action personnalisée avec Location="ScriptLink" et injectez jQuery/JS à la volée, ce qui masque ou décoche le bouton par défaut

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top