SharePoint 2013 - Změna načítání WebPartu podle skupiny uživatelů

Problém

Na stránce mám seznam položek ve WebPart. Na všechny mám právo pro čtení, ale chci načítat poze položky pro skupiny, kterých jsem členem.

Řešení

  • Otevřít pomocí SharePoint Designeru stránku, na které se nachází požadovaný WebPart
  • Najít a upravit vygenerovaný kód, který se nachází v podmínce <where>, např.
    <Or>
      <Membership Type="CurrentUserGroups">
        <FieldRef Name="AssignedTo"/>
      </Membership>
      <Eq>
        <FieldRef Name="AssignedTo"/>
        <Value Type="Integer">
          <UserID/>
        </Value>
      </Eq>
    </Or>

Odkazy

http://www.ericgregorich.com/blog/2014/3/25/filter-sharepoint-task-list-view-to-show-tasks-assigned-to-groups-i-am-in

Comments are closed

O blogu

Tento blog je místem, kde sdílím své zkušenosti, části zdrojových kódů, odkazy apod. Zdroje jsou zaměřeny převážně na problematiku portálového řešení SharePoint a vývoj webů v prostředí Microsoft. Mým cílem není úplně obsahnout konkrétní řešení, ale pouze tu část, kterou potřebuji. Pokud se problematika obsáhlejší, jsou pod článkem odkazy na související informace.

O autorovi

Oldřich Zátopek
Zabývám se vývojem webových aplikací internet/intranet na Microsoft technologiích. Hlavní specializace je SharePoint. LinkedIn