Представления и столбцы списков и библиотек документов не может быть защищен

ОБНОВЛЕНИЕ (02/29/08): Этот новый проект codeplex, как представляется, предоставляют метод для обеспечения отдельных столбцов: http://www.codeplex.com/SPListDisplaySetting. Если у вас есть опыт работы с ним, Пожалуйста, оставьте комментарий.

Форум плакаты часто задать вопрос, как это: «У меня есть мнение менеджер и и сотрудников представление списка. Как обеспечить представление менеджер, таким образом, что сотрудники не могут использовать его?"

Они также часто спрашивают вопрос: «Я хочу обеспечить определенные метаданные столбца, так что только менеджеры могут редактировать этот столбец, в то время как другие не могут даже увидеть его."

Эти ответы применяются к обоим WSS 3.0 и Мосс:

  • SharePoint не поддерживают out-of-box для обеспечения просмотров.
  • SharePoint не поддерживают out-of-box для безопасности столбцов.

Существует несколько методов одно может следовать, чтобы встретить эти виды требований безопасности. Вот что я могу думать о:

  • Использовать уровень безопасности пункт out-of--box. Просмотров всегда честь конфигурация безопасности уровня элемента. Приемники событий и/или рабочий процесс можно автоматизировать безопасности назначение.
  • Использовать личные взгляды «привилегированные" Представления. Это достаточно легко настроить. Однако, из-за их «личные" Природа, они должны быть настроены для каждого пользователя. Использование стандартной конфигурации безопасности, чтобы запретить создание личного представления.
  • Использовать веб-часть представления данных и реализуют некоторый вид решения обрезки AJAXy безопасности.
  • Roll ваш собственный функциональность отображения списка и включить фильтрацию по ролям безопасности на уровне столбца.
  • Изменение формы для ввода данных и использование JavaScript в сочетании с моделью безопасности для реализации фильтрации по ролям безопасности уровня столбца.
  • Использовать форму InfoPath для ввода данных. Реализовать фильтрацию по ролям безопасности уровня столбца через вызовы веб-службы SharePoint и условно скрыть поля при необходимости.
  • Ролл собственную функцию запись данных ASP.NET, которая реализует фильтрации по ролям безопасности на уровне столбца.

Ни один из этих вариантов действительно что большой, но есть по крайней мере путь, чтобы следовать, если вам нужно, даже если это трудно.

ПРИМЕЧАНИЕ: Если вы идете вниз любой из этих путей, не забывайте о «действия-> Открыть с помощью проводника Windows». Вы хотите быть уверены, что вы проверить с этой функцией, чтобы убедиться, что она не работает как «задней двери" и победить схема безопасности.

Если у вас есть другие идеи для или опытом с обеспечением столбцов или представлений, Пожалуйста Напишите мне или оставьте комментарий, и я буду обновлять эту публикацию в соответствующих случаях.

</конец>

Подписаться на мой блог.

Оставь ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *