Я создал «По моей группе» вид в Schema.xml для TaskList, используя лучшее известное решение:Sharepoint Список 2010 Посмотреть Проблема: не работает CAML запрос для выбора группы
<Query>
<Where>
<Or>
<Membership Type="CurrentUserGroups">
<FieldRef Name="AssignedTo"/>
</Membership>
<Eq>
<FieldRef Name="AssignedTo"/>
<Value Type="Integer">
<UserID/>
</Value>
</Eq>
</Or>
</Where>
</Query>
Однако , Это не работает для меня ... Возможная причина: Я использую проверку подлинности FBA с лексем (я заметил, что после входа в систему
SPFederationAuthenticationModule.SetPrincipalAndWriteSessionToken(securityToken);
Пользователь исчез из группы SharePoint). Но! Я проверил следующий запрос:
string camlquery =
"<Where>
<Eq>
<FieldRef Name=\"AssignedTo\" />
<Value Type=\"Text\">" + SPContext.Current.Web.CurrentUser.Groups[0].Name+ "</Value>
</Eq>
</Where>";
И это сработало!
Проблема заключается в том, что я не могу вставить
SPContext.Current.Web.CurrentUser.Groups[0].Name
в разметке Schema.xml
Любые идеи о представлении TaskList View для соответствующих UserGroup?