Форум продуктов IBM Lotus
Общие вопросы => Разработка приложений => Тема начата: Sergey_st85 от 03 Июнь 2009, 11:57:20
-
Приветствую.
Вопрос 1: Скопируйте любую базу на локал и убедитесь в том, что формула @UserRoles перестает работать. Как следствие, скрываются все элементы, защищенные этой ф-цией. Причем момент: если это Копия базы - формула не пашет. Если Реплика - то формула работает с локала. Как ОБЪЯСНИТЬ это явление и как его ИСПРАВИТЬ для Копии?
Вопрос 2: репликация и рефреш дизайна, общие моменты. Выяснилось: репликация рефрешит дизайн автоматом. Выяснилось: рефреш автоматом добавляет новые роли в базу, если они появляются в шаблоне. Что ещё такого интересного происходит при рефреше дизайна и репликации?
-
Добрый день!
1. Из хелпа для @UserRoles:
...For a database on a server or a local database with "Enforce a consistent Access Control List across all replicas" in effect, returns a list of roles that the current user has. Roles are defined in a database's access control list...
Видимо из-за того, что в копии не стоит указанная галочка, функция не работает.
2. Это особенность репликации в Domino. Передаются не только данные, но и элементы дизайна. Что конкеретно передавать, можно задавать в настройках репликации (см. на скриншоте последнюю секцию).