Доступ на редактирование

Тема в разделе "Lotus - Программирование", создана пользователем Lub, 12 окт 2010.

  1. Lub

    Lub Гость

    Доброго времени суток.
    Что-то туплю. В БД создана новая форма, Проблем с созданием документов нет, но вот редактировать созданные документы не получается даже у автора.
    При отсутствии полей типа автор это так и д.б.?
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    Lub
    в ACL у пользователя какой уровень доступа?
     
  3. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    да. Для редактирования нужно либо повышать доступ до редактора, либо заполнять авторс-поля.
     
  4. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Так должно быть при наличии непустого поля типа автор, в котором указан кто-то другой.
     
  5. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Да, если в ACL у юзеров доступ Author.
    Если не хотите, чтобы так было, то сделайте в ACL всем доступ Editor, но тогда придётся на QueryModeChange всех форм ставить проверки на возможность редактирования текущим юзером.
    Author всё-таки лучше, т.к. это реализация внутри платформы, а проверки на QMCh - интерфейсная штука, которую при большом желании можно обойти.
     
  6. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    nvy Стоп. При отсутствии авторс-полей работает точно так же - не дает редактировать тем, кто на уровне доступа автор, даже если это создатель документа. Или я не права?
     
  7. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    :ya_lamo: :)
     
  8. nnikishi

    nnikishi Гость

    Если поля автор нету в документе - авторы не могут редактировать документ.
    Если поле автор есть но оно пустое и не computed, при создании документа Лотус автоматом вбивает текущее имя пользователя.
     
  9. Lub

    Lub Гость

    ОГРОМНОЕ спасибо за быстрые и четкие ответы! Разрулила, все получилось!
     
Загрузка...

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