Block überschreiben im Site-Assets-Bibliothek?
-
29-09-2020 - |
Frage
Ich arbeite an einer SP2010-Liste, in der ein authentifizierter Benutzer Listeneinträge einreichen kann.Jeder Listeneintrag verfügt über eine Rich-Textspalte, die hochgeladene Bilder ermöglicht usw. Diese hochgeladenen Bilder werden in die Site-Assets-Bibliothek hinterlegt.Problem ist, nichts hält den Benutzer A von der Überschreibung des Bildern des Benutzers B auf, wenn sie denselben Namen haben.
Ich sehe keine Möglichkeit, Benutzer daran zu hindern, die Elemente eines anderen in der Site-Assets-Bibliothek zu überschreiben.Ich sehe auch nicht ein Mittel, um das Kontrollkästchen "Vorhandenes" überschreiben ", das angezeigt wird, der beim Hinzufügen eines Elements in die Site-Assets-Bibliothek angezeigt wird.
Ich ging sogar so weit wie das Erstellen (pro Vorschlag, der anderswo hier auf SPSE gefunden wurde) Eine benutzerdefinierte Berechtigungsstufe, die hinzugefügt wurde, aber nicht für Listenberechtigungen bearbeitet oder löschen.Das hat nicht funktioniert.
gibt es eine praktische Möglichkeit, zu verhindern, dass Benutzer die Elemente eines anderen in einer Site-Assets-Bibliothek überschreiben?
Lösung
Verwenden Sie eine benutzerdefinierte Aktion mit generakodicetagcode und injizieren Sie jQuery / js in der FLY, die die Schaltfläche standardmäßig versteckt oder deaktivieren soll