I
Idea
Столкнулась с очредной проблемой.
У базы данных есть пользователи с правами Author и Manager (2 штуки) (прописано в ACL), им выставлена галочка о том, что они могут удалять документы.
В базе данных храняться доки, в которых есть поле Authors (может быть несколько значений). Есть кнопка для удаления доков (удаление кнопкой Delete заблочено). На кнопке висит ещё раз проверка, точно ли автор из списка собирается удалить документ.
Проблема: Кнопка работает только у Manager-ов. Остальным пользователям выдается окно с обработчиком самого лотуса. (You cannot update or delete the document(s) since you are not listed as an allowable Author for this document(s)).
Подскажите пожалуйста, откуда это безобразие берется.
И ещё, когда пользователь в базе в первый раз создает документ (ещё ничего не сохраняя), у него появляется окошко, в котором спрашивают, выполнять операцию или нет. (Такие обычно выскакивают, когда чужую базу на локалке открываешь). При дальнейшем использовании ничего подобного не происходит. У меня есть догадка о том, что тут играет роль событие "onLoad", в котором нарисовано условие @If(@IsNewDoc; @Do(1+1); @Do(@Command([ToolsRunMacro]; "WhoRead"))) (соответственно запускает серверный агент, создающий док, в котором записывается, кто читал документ). Но что с этим можно поделать - я не представляю.
У базы данных есть пользователи с правами Author и Manager (2 штуки) (прописано в ACL), им выставлена галочка о том, что они могут удалять документы.
В базе данных храняться доки, в которых есть поле Authors (может быть несколько значений). Есть кнопка для удаления доков (удаление кнопкой Delete заблочено). На кнопке висит ещё раз проверка, точно ли автор из списка собирается удалить документ.
Проблема: Кнопка работает только у Manager-ов. Остальным пользователям выдается окно с обработчиком самого лотуса. (You cannot update or delete the document(s) since you are not listed as an allowable Author for this document(s)).
Подскажите пожалуйста, откуда это безобразие берется.
И ещё, когда пользователь в базе в первый раз создает документ (ещё ничего не сохраняя), у него появляется окошко, в котором спрашивают, выполнять операцию или нет. (Такие обычно выскакивают, когда чужую базу на локалке открываешь). При дальнейшем использовании ничего подобного не происходит. У меня есть догадка о том, что тут играет роль событие "onLoad", в котором нарисовано условие @If(@IsNewDoc; @Do(1+1); @Do(@Command([ToolsRunMacro]; "WhoRead"))) (соответственно запускает серверный агент, создающий док, в котором записывается, кто читал документ). Но что с этим можно поделать - я не представляю.