среда, 23 мая 2012 г.

Недоступны поля при редактировании параметров пользователя

Открываем в меню пользователя пункт “Мои параметры”, затем кнопка “Изменить элемент”.

В диалоге открывается страница useredit.aspx.

В случае, если приложение было ассоциировано со службой профилей, данная страница не содержит редактируемых полей:

image

Все поля отмечены как “только для чтения”, т.к. их актуализация выполняется автоматически из профиля пользователя.

В некторрых случаях такое поведение не желательно. Например, если от приложения была отключена служба профилей, функция редактирования не возвращается. Другим примером является перенос содержимого из одного веб-приложения в другое.

Для того, чтобы восстановить данный функционал, можно в SharePoint Manager исправить атрибут Readonly на False.

image

Поле появится:

image

10 комментариев:

  1. В смысле RSS списка пользователей?

    ОтветитьУдалить
  2. У меня другая история, служба профилей как раз таки ассоциирована, но вот в одной коллекции редактировать нельзя, в другой все равно можно :(.

    ОтветитьУдалить
  3. Что значит "редактировать нельзя"? Скрыты поля на форме редактирования?
    Скрытие полей происходит при выполнении задания "Приложение-служба профилей пользователей - Полная синхронизация профилей пользователей с SharePoint". Проверьте, прошла ли удачно репликация сведений в данную коллекцию.

    ОтветитьУдалить
  4. вот "Проверьте, прошла ли удачно репликация сведений в данную коллекцию." - как?

    ОтветитьУдалить
  5. Измените како-нибудь атрибут (например, номер телефона) в профиле, запустите названное задание и проверьте, поменялся ли атрибут в списке сведений о пользователях.

    ОтветитьУдалить
  6. Какое задание?
    Но, в любом случае, при изменении свойств в профиле, в списке они не меняются вообще, даже с течением времени. :(

    ОтветитьУдалить
  7. Необходимо наладить репликацию. При первой же репликации поля будут скрыты. Задание это термин SharePoint, некое действие, выполняющееся по расписанию.

    ОтветитьУдалить
  8. shurick - я знаю что такое job , как он (job) называется???
    При этом:
    1. было: профиля не реплицировались, ибо индусы только в sp починили своие сопли.
    1.1. соответственно на всех коллекциях можно было спокойно редактировать список пользователей.
    2. поставили sp , настроили репликацию (о чудо она заработала)
    2.1 на / , список стал недоступным для редактирования.
    2.2. на остальных /projects и /demo , остались доступны для редактирования, и изменения в профилях до них не доходят.

    вот куда смотреть в какую сторону, какой индуской корове поклонятся?

    ОтветитьУдалить
  9. Скрытие полей происходит при выполнении задания "Приложение-служба профилей пользователей -Полная синхронизация профилей пользователей с SharePoint".

    ОтветитьУдалить