• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

k85

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

garrick

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

savl

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

k85

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

Gandliar

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

VladSh

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

lmike

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

garrick

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

lmike

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

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