запретить редактирование формы

k85

Lotus Team
11.10.2011
262
1
BIT
13
а как можно запретить вообще редактирование формы всем?
необходимо, чтобы форма открывалась только на просмотр для всех
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
348
Варианты есть...
1. Права доступа к базе.
2. Права доступа к документу.
3. Права доступа к элементу дизайна.
4. Отсутствие в форме редактируемых полей.
5. Запретить сохранять изменения в QuerySave формы.
 
  • Нравится
Реакции: k85

savl

Lotus Team
28.10.2011
2 624
314
BIT
517
6. отслеживать попытку перейти в режим редактирования и не давать этого сделать
7. $Saveoption = 0 , пусть обредактируются.
 
  • Нравится
Реакции: k85

k85

Lotus Team
11.10.2011
262
1
BIT
13
Варианты есть...
1. Права доступа к базе.
2. Права доступа к документу.
3. Права доступа к элементу дизайна.
4. Отсутствие в форме редактируемых полей.
5. Запретить сохранять изменения в QuerySave формы.
5. Запретить сохранять изменения в QuerySave формы.
вот этот вариант подошел, спасибо
 

Gandliar

Lotus Team
16.02.2004
564
26
BIT
110
6. отслеживать попытку перейти в режим редактирования и не давать этого сделать
По-моему вот самый четкий вариант.
в событии Queryopen и Querymodechange пишем Continue=false для попыток открыть в режиме редактирования или перейти в режим редактирования.
 

VladSh

начинающий
Lotus Team
11.12.2009
1 797
158
BIT
232
По-моему вот самый четкий вариант.
в событии Queryopen и Querymodechange пишем Continue=false для попыток открыть в режиме редактирования или перейти в режим редактирования.
Да. И самый гибкий.
Только надо помнить, что при необходимости все эти запреты можно обойти при открытии документа с отладчиком и нажатии в указанных событиях кнопки Stop.
 
  • Нравится
Реакции: BlackHundred

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 983
611
BIT
453
Да. И самый гибкий.
Только надо помнить, что при необходимости все эти запреты можно обойти при открытии документа с отладчиком и нажатии в указанных событиях кнопки Stop.
ну добавить доп слой
типа открытие любой формы - форма редайректор, во вьюшках тоже её прописать
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
348
ACL, поля Authors/Readers, отсутствие редактируемых полей - самые надёжные способы. Всё остальное можно обойти или обмануть.
 
  • Нравится
Реакции: VladSh и savl

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 983
611
BIT
453
ACL, поля Authors/Readers, отсутствие редактируемых полей - самые надёжные способы. Всё остальное можно обойти или обмануть.
т.к. в домине нет реализации ABAC то и возникают подобные хотелки
не во всех ситуациях RBAC может закрыть тему
 
Мы в соцсетях:

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