Скрыть колонку сайта для читателей? - PullRequest
0 голосов
/ 18 ноября 2009

в Списке у меня есть одно поле «Статус», которое должно быть доступно только Владельцам, а Зрителям / Читателям - недоступно Кто-нибудь может подсказать мне, как это сделать.

Ответы [ 4 ]

1 голос
/ 19 ноября 2009

Если вопрос касается безопасности (обычно это так, иначе просто используйте представление), вы не можете заблокировать определенные столбцы. Вы можете найти методы, чтобы скрыть их, но тогда вы просто закрываете дыры.

Подход к рабочему процессу, рекомендованный KoenVosters, вероятно, является единственным безопасным способом доставки без кодирования.

1 голос
/ 19 ноября 2009

Что ж, вы можете, ваше представление по-прежнему видно, если пользователи знают, как получить представление по умолчанию для вашего списка, если это не проблема безопасности, вы можете использовать это:

  • Откройте окно просмотра всех элементов (/Lists/MyList/AllItems.aspx)
  • Редактировать страницу
  • Добавить тот же список, что и веб-часть, дважды
  • Удалить исходную веб-часть (ту, с раскрывающимся списком Изменить вид)
  • Редактирование веб-частей и настройка просмотров
  • В разделе «Инструменты» в разделе «Дополнительно» [+] установите таргетинг на аудиторию для желаемых групп
  • Готово! * * 1016
1 голос
/ 19 ноября 2009

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

0 голосов
/ 18 ноября 2009

Это невозможно из коробки, но я столкнулся с этим инструментом , который поможет с легкостью заархивировать это

...