удаление документа

  • Автор темы TaTTDoGG
  • Дата начала
H

hosm

@If(@Subset(@V4UserAccess(@DbName); 1) != "6"; @True;@False)
Вернет для манагера @false
 
T

TaTTDoGG

для проверки я меняю условие с
@If(@Subset(@V4UserAccess(@DbName); 1) != 6; 1; 0) //не должно убирать

на
@If(@Subset(@V4UserAccess(@DbName); 1) != 4; 1; 0) //должно убирать

база ещё на локальном компе. каждый раз заливать проблемно
 
H

hosm

On a local database without "Enforce a consistent Access Control List," @V4UserAccess always returns 6; 1; 1. If the current user has No Access to the database, Lotus Notes/Domino displays a message: "You are not authorized to perform that operation."
 
N

nvyush

для проверки я меняю условие с
@If(@Subset(@V4UserAccess(@DbName); 1) != 6; 1; 0) //не должно убирать

на
@If(@Subset(@V4UserAccess(@DbName); 1) != 4; 1; 0) //должно убирать

база ещё на локальном компе. каждый раз заливать проблемно
Проверьте с
@If(@Subset(@V4UserAccess(@DbName); 1) != "6"; 1; 0) //не должно убирать
@If(@Subset(@V4UserAccess(@DbName); 1) != "4"; 1; 0) //должно убирать

P.S. Извиняюсь, что ввёл в заблуждение, на собаках доступ раньше не использовал, а на скрипте он числовой.
 
T

TaTTDoGG

залил на сервер
включил галку Enforce a consistent Access Control List
зашел в базу
кнопок нет.

доступ группы в которой я нахожусь к этой базе - Manager
 
H

hosm

1) Ставим галку Enforce a consistent Access Control List при тестировании на локале
2) замечаем, что
Return value
level ; create ; delete
Text list.
3) в hide-when можно писать просто:
@Subset(@V4UserAccess(@DbName); 1) != "6"

Добавлено:
доступ группы в которой я нахожусь к этой базе - Manager
а явно вы не прописаны в АЦЛ?
Что скажет для вас кнопочка Effective Access?
 
N

nvyush

Создал пустую форму с двумя вычисляемыми текстами, в одном первая формула из поста #24, в другом — вторая. При предпросмотре получаю 0 и 1 соответственно.
 
H

hosm

какие пункты? можно у акшена убрать галку отображения в меню. Можно у формы убрать отображение в меню Create.
У агентов из меню - не очень получится, есть ньюансы.
 
H

hosm

Если это действие у представления, то у него [действия] есть галка в секции Display: "Include action in Action menu" - убрать
 
T

TaTTDoGG

галки нету ))
ладно, не столь важно
спасибо за помощь
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!