ACL для View

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

  1. mike

    mike Well-Known Member

    Репутация:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    45
    Симпатии:
    0
    Если создавать View через меню, невозможно указать правила ограничения доступа
    Можно ли программно изменять доступ к view (через скрипт или формулы)
     
  2. Domino6

    Domino6 Гость

    Репутация:
    0
    В виде нет органичений доступа.

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

    Полей может быть несколько в документе видимость суммарная по всем поля.

    В поле можно заносить
    1. имена пользоателей (User Name/Org/RU)
    2. группы (ITDep)
    3. роли ([DocViewer])
    4. маски имен (*/Org/RU)
     
  3. Domino_Designer

    Domino_Designer Гость

    Репутация:
    0
    Domino6
    В виде нет органичений доступа.


    *их можно ввести, добавив ридерс поле
     
  4. Domino6

    Domino6 Гость

    Репутация:
    0
    ну а я что пишу
     
  5. Domino_Designer

    Domino_Designer Гость

    Репутация:
    0
    Domino6

    я про взгляды, ты про документы (хотя один фиг - одно и тоже)
    просто спрашивали про взгляд
     
  6. Afrael

    Afrael Гость

    Репутация:
    0
    господа давайте не путать спрашивающих.

    1. Ограничение на использовние вьюшки можно задать на вкладке безопастности нестройки этой Вью.
    программно такое не задается.

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

    2mike
    уточните какой именно эфффект вы хотели бы получить.
     
  7. Domino6

    Domino6 Гость

    Репутация:
    0
    Ограничение во вью не являтся системой безопасности по-этому я ее и не рассматриваю.

    Если я не вижу вид это не значит что я не вижу документы в этом виде
     
  8. Afrael

    Afrael Гость

    Репутация:
    0
    2 Domino6
    естевенно, поэтому я и попросил mike точнее сформулировать "хотелку". Чтобы не заниматься гаданиями...
     
  9. nor

    nor Гость

    Репутация:
    0
    Чтобы скрыть представление, но не документы, которые это представление отображает, от определенных пользоватей, необходимо воспользоваться свойством notesView.Readers, которое, естественно, можно менять программно скриптом.
     
  10. mike

    mike Well-Known Member

    Репутация:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    45
    Симпатии:
    0
    <!--QuoteBegin-nor+3:06:2005, 14:53 -->
    <span class="vbquote">(nor @ 3:06:2005, 14:53 )</span><!--QuoteEBegin-->Чтобы скрыть представление, но не документы, которые это представление отображает, от определенных пользоватей, необходимо воспользоваться свойством notesView.Readers, которое, естественно, можно менять программно скриптом.
    [snapback]20515" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Спасибо всем за советы. Извините, что долго не реагировал
    Огромное спасибо Nor - за совершенно точное указание - именно это я и искал.
    Задача была такая: При закрытом проекте, администратор должен создавать типа персональных view, но со свойством shared. Но "персонализация" не удавалась, т.к. эти view видят все, можно, конечно скрыть колонки или поля в доках, но если "слепое" view скопировать в Excel, все поля успешно открываются.
    notesView.Readers - это свойство устраняет проблему :)
     
Загрузка...
Похожие Темы - ACL для View
  1. seoman2
    Ответов:
    10
    Просмотров:
    2.590
  2. abdurtim
    Ответов:
    0
    Просмотров:
    326
  3. merovingian
    Ответов:
    5
    Просмотров:
    655
  4. cLif
    Ответов:
    0
    Просмотров:
    263
  5. NickProstoNick
    Ответов:
    14
    Просмотров:
    1.183

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