Zebox

Тема в разделе "Lotus - Программирование", создана пользователем zebox, 16 авг 2005.

Статус темы:
Закрыта.
  1. zebox

    zebox Гость

    Народ подскажите как решить такую задачу ?

    Есть документ в котором есть поля для заполнения пользователем
    а есть поля для заполнения админом, так вот те поля которые для админа необходимо сделать для пользователя недоступными (хотя бы не редактируемыми)

    как????
    :)
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: zebox
    Т.е. скрытие полей не подходит ?
     
  3. zebox

    zebox Гость

    да нет подходит .
    а как сделать недавно занялся лотусом поэтому если уж очень просто
    извеняюсь за ламерский вопрос, но я не знаю как
    подскажите
     
  4. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Заводишь роль "Admin".
    В кнопке есть свойство "Hide action if formula is true".
    В нем пишешь: @IsNotMember("[Admin]"; @UserRoles)
    В Access Control List базы на закладке Advanced не забудь поставить галку на "Enforce a consistent Access Control List..."
     
  5. Veselinka

    Veselinka Гость

    А можно использовать опцию поля на 3-ей закладке свойств ...At least editor access...

    тогда только пользователи с уровнем доступа в Access Control List Editor и выше будут иметь возможность редактирования этих полей.

    Если делать формулами скрытия, то из скрипта все равно поле можно будет редактировать, а этим способом - поле будет недоступно для редактирования обычных пользователей всегда.
     
  6. Frantsuz

    Frantsuz Гость

    А еще можно сделать вычислимое поле - дубликат исходного поля и показывать то или другое в зависимости от роли пользователя. Реализовать можно скрытием полей или подменой подформ.
     
Статус темы:
Закрыта.

Поделиться этой страницей