?

Log in

No account? Create an account
 
 
23 Апрель 2013 @ 22:29
Sharepoint: SPGuysCustomFieldPermissions и оповещения  
Итак, передо мной стояла следующая задача: есть портал на Sharepoint Foundation 2010, на нем в одном из узлов (или сайтов - как вам больше нравится) есть список, и надо разграничить доступ по столбцам, т.е. какие-то пользователи могут редактировать столбец А, но столбец Б доступен им только для чтения и т.д. Очень распространенная задача. Есть куча готовых решений. Сначала я делала что-то подобное в конце сентября прошлого года - но там все было проще: грубо говоря, надо было дать возможность видеть некоторые поля пользователям с определенными правами (в частности, у них должно было быть право удалять элементы списков); эту задачу решила в Дизайнере (Sharepoint Designer) с помощью условного форматирования - "Показать / скрыть контент" (нужная функция называется IfHasRights). В этом году уже нужно было давать доступ к столбцам именно определенным пользователям. В сети есть одно довольно известное китайское решение, но оно не работало у меня в виртуалке; затем я нашла вот что: http://spcolumnpermission.codeplex.com/ В виртуалке все отлично отработало (даже для админа), поэтому решили ставить этот компонент на живой портал. Поставила. А затем обнаружила, что часть писем от портала приходит с абракадаброй в поле "От" (вместо названия узла, "от которого" приходит письмо, отображается вот что: ????????-?????? ??? ??? "???-?????" ). Такая фигня случилась только с оповещениями (т.е. когда подписываешься на изменения в списке с помощью меню списка); письма, рассылаемые рабочими процессами, приходили без глюков. Пару часов пыталась исправить этот глюк; потом решила временно отключить компонент. И все заработало. Без комментариев, как говорится.
На сайте разработчика вроде о такой проблеме пока никто не писал; наверное, напишу в ближайшее время. И да, эта проблема появлялась для всех узлов, в том числе и для тех, название которое пишется латиницей (так что это не из-за названия кириллицей). Сегодня скачала исходники - как-нибудь посмотрю, может, сама разберусь. И как-нибудь попробую сама написать нужный компонент...
Метки:
 
 
Настроение: sleepysleepy
Музыка: Tacere - Autumn Rain Part 2: Another World