У меня возникла проблема отсюда:
Проблема Sharepoint, избирательное поведение?
и я думаю, что сузил проблему до этого кода XSL:
<xsl:if test="contains(translate(string(@Author),
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'abcdefghijklmnopqrstuvwxyz'),
translate(substring-after($AuthUser,'\'),
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'abcdefghijklmnopqrstuvwxyz'))">
Таким образом, проблема в том, что некоторые сотрудники, которые вводят информацию в список, не могут просмотреть ее для изменения. Этот фрагмент кода, на мой взгляд, является той частью, где приложение решает показать информацию или нет. @Author - это человек, который создал строку в списке (я думаю, что она сохранена в формате Firstname SecondName FirstLastName SecondLastName
), а $ AuthUser должен выглядеть примерно так: DOMAIN\FirstName LastName
.
Я пытаюсь выяснить проблему, но не могу точно сказать, что именно проверяет это условие. Кто-нибудь может мне это объяснить?
Спасибо,
EtonB.