Wie schließe ich Listenelemente aus, die von bestimmten Benutzern mit dem Webpart in Content Query erstellt wurden?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/4154

Frage

Ich habe eine benutzerdefinierte Liste in SharePoint 2007 erstellt und von einem Inhaltsabfrage -Webpart angezeigt.

Ich möchte:

  1. Zeigen Sie alle Elemente allgemeinen Administratorbenutzern mit Ausnahme der von zwei Benutzer erstellten Elemente an.
  2. Die beiden Administratorbenutzer müssen alle Elemente in der Liste sehen.

Die erste Anforderung kann leicht durchgeführt werden, indem ein Filter zur Ansicht auf das von Feld erstellte Ansicht hinzugefügt wird.

Der zweite ist, wo ich Hilfe brauche - Gibt es eine Möglichkeit, die Ansicht einer Liste basierend auf dem angemeldeten Benutzer festzulegen?

Oder ist das auf andere Weise erreichbar?

Bearbeiten:

Ich weiß, ich könnte eine andere Seite mit einem anderen Inhaltsabfrage -Webpart ohne eine "gefilterte" Ansicht hinzufügen und diesen Link basierend auf Publikum an eine Benutzergruppe mit zwei Administratorbenutzern anzeigen.

Ich hatte auf einen besseren Weg gehofft, ohne eine separate Seite erstellen zu müssen ...

War es hilfreich?

Lösung

Was ist mit zwei Inhaltsabfrage -Web -Teilen zu dem Hinzufügen gleich Seite und Anzeige an die jeweiligen Gruppen mit dem Zielgruppenziel?

Andere Tipps

Sie können einen EventReciver entwickeln, der die von diesen "speziellen" Benutzern erstellten Elemente auf Listen -Elemente -Ebene festlegt, damit nur diese Elemente angezeigt werden können. Sie müssen nicht mit Ansichten gespielt werden.

Sie können sich die Demo -Seite von Marc auf Abfragen ansehen:

http://www.sympraxisconing.com/demos/demo%20pages/dvwpBarchart.aspx

Auf diese Weise kann Ihr Webpart basierend auf dem QueryString auf der Seite dynamisch sein. Dies bietet jedoch keinerlei Sicherheit. Sicherheit durch Dunkelheit ist überhaupt nicht Sicherheit. Sie können auch einem von mir befindlichen Beitrag folgen, der sich mit Listenansichten befasst und wie die Sicherheitsvertretung jede Ansicht gemäß Ihrem Berechtigungsregelsatz transportiert. Dies würde das Sicherheitsmodell von SharePoint einhalten und Ihnen ein bisschen mehr Kontrolle darüber ermöglichen, wer die Daten anzeigen kann.

Sicherheitslistenansichten

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top