1. Акция на весь декабрь! Получай оплату х2 за уникальные статьи, объемом от 200 слов, если в заголовке темы и теле статьи присутствует слово Python
    Скрыть объявление

Права доступа на определенные поля в документе

Тема в разделе "Lotus - Программирование", создана пользователем Sergvic, 4 фев 2008.

  1. Sergvic

    Sergvic Гость

    Как распределить права доступа на документ, так что бы
    разрешить пользователям редактировать только определенные поля?
     
  2. dmytro.pastovenskyi

    dmytro.pastovenskyi Гость

    1) секции с доступом. видерживаеться секьюрети.
    2) можно просто скрыть поля, не самый плохой вариант. секьюр хромает, но если обычное приложение для обычных людей то можно, по времени будет быстрее.
     
  3. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Ну как вариант Computed Subform (секюрити на соплях)
    Encrypted Fields ещё...
     
  4. Sandr

    Sandr Гость

    Для: dmytro.pastovenskyi
    Гы, Дима, хелоу ;)

    Как вариант:
    Для каждого пользователя создавать отдельный документ, а по шедульному агенту (или серверным по событию) собирать данные из этих документов и обновлять основной...
     
  5. dmytro.pastovenskyi

    dmytro.pastovenskyi Гость

    ато! :) привет

    з.ы. и Роме тоже передавай.
     
  6. fedotxxl

    fedotxxl Well-Known Member

    Регистрация:
    9 ноя 2005
    Сообщения:
    614
    Симпатии:
    0
    Для: Sergvic
    "Реальная" защита только так, как предложил Sandr - никто (ограниченный круг лиц) имеет права редактировать документ. Есть агент, который изменяет документ и который подписан тем, кто может редактировать его (лучше манагером или сервером). Тогда, если агент запускается на сервере (RunOnServer, по расписанию), то он запускается от имени подписавшего
     
  7. Sergvic

    Sergvic Гость

    Суть в чем есть документ "Карточка сотрудника" в которой есть поля ФИО,отдел, должность и прочее, которые он редактировать не может.
    И еще поля типа номер кабинете контактный телефон которые он може сам отредактировать.
     
  8. dmytro.pastovenskyi

    dmytro.pastovenskyi Гость

    тогда, юзай hide when формулу + authors поля (имею ввиду что к документу доступ на ред. должен быть только у менеджеров+начальника и самого человечка). этого вполне хватит, как по мне, только маньяки будут хачить/менять номера телефонов...
    но если хочеться пересмотреть фильм "Теория заговора" то можно пойти и другими путями.
     
  9. Sandr

    Sandr Гость

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

    Редактируемые поля ФИО,отдел, должность и прочее, которые он редактировать не может скрываете, если нет роли [Admin], а отображаемые CFD поля ФИО,отдел, должность и прочее скрываете при наличии роли [Admin]. Поля которые может редактировать и админ и юзер всегда показываете...

    о.. Дима опередил...:)
     
  10. Sergvic

    Sergvic Гость

    Думаю сделать так редактируемы поля скрывать от юзеров а вместо их высвечивать поля Computed for display со сзначением из редактируемых полей
     
  11. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    В controlled access секцию запихнуть.

    А лучше сделать ответами. И отображать их во встроенном представлении. И назвать можно "Контакты". :)
    Сразу и права распределим, и несколько контактов (типа домашний, сотовый, второй сотовый и т.д.) можно будет завести.
     
  12. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Каждому юзеру - свое поле?? Не.. Этого нет. Только делить такие поля в разные док-ты.
    Или: подмножество полей, которые можно редактировать (всем, кому можно редактировать)? Тогда см. PROTECTED
     
  13. Sergvic

    Sergvic Гость

    Спасибо так и сделаю.
     
Загрузка...
Похожие Темы - Права доступа на
  1. utilizator
    Ответов:
    4
    Просмотров:
    2.758
  2. vbs
    Ответов:
    5
    Просмотров:
    7.611
  3. Xalet
    Ответов:
    14
    Просмотров:
    4.879
  4. Oksana
    Ответов:
    12
    Просмотров:
    5.569
  5. SkyRanger
    Ответов:
    3
    Просмотров:
    3.017

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