Баг с @dblookup в локальной базе

Тема в разделе "Lotus - Программирование", создана пользователем Medevic, 18 янв 2007.

  1. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Только что нашел такой баг, который может доставить несколько неприятностей при тестировании локальной базы.
    Если в локальной базе есть некоторые документы, недоступные на чтение с помощью поля Readers, то @DbLookup всё равно может читать данные их таких документов.
    Например, нам известен UNID скрытого документа. И есть категоризированное по UNID представление.
    Тогда собака @GetDocField(UNID; ...) правильно скажет "You are not authorized to perform that operation".
    А собака @DbLookUp исправно выдаст нам значение любого поля.
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: Medevic
    хм... а случайно Readers не по роли закрываеться? и в локалке с ролью сами знаете какая фигня
     
  3. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    По роли. Надо будет проверить по имени.
     
  4. Kee_Keekkenen

    Kee_Keekkenen Well-Known Member

    Регистрация:
    5 сен 2006
    Сообщения:
    616
    Симпатии:
    4
    это при наличии галочки "Enforce a consistent Access Control List across all replicas" в свойствах бд происходит ?
     
  5. Hedg

    Hedg Гость

    Так ведь роли в локалке не работают.
     
  6. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: Hedg
    Не всегда , как окзалося, с N версии, как написал <!--QuoteBegin-Kee_Keekkenen+19:01:2007, 08:50 -->
    <span class="vbquote">(Kee_Keekkenen @ 19:01:2007, 08:50 )</span><!--QuoteEBegin-->это при наличии галочки "Enforce a consistent Access Control List across all replicas" в свойствах бд происходит ?
    [snapback]53653" rel="nofollow" target="_blank[/snapback]​
    [/quote] - работает
     
  7. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--QuoteBegin-Kee_Keekkenen+19:01:2007, 09:50 -->
    <span class="vbquote">(Kee_Keekkenen @ 19:01:2007, 09:50 )</span><!--QuoteEBegin-->это при наличии галочки "Enforce a consistent Access Control List across all replicas" в свойствах бд происходит ?
    [snapback]53653" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Да.
     
Загрузка...

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