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

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

    Скидки до 10%

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

как запретить программно вставлять документы в базу?

  • Автор темы phantom76
  • Дата начала
P

phantom76

В базе собственной разработки заявок, некоторые пользователи стали вместо нажатия кнопки "создать новый" копировать существующий документ и потом изменять его, в результате чего стали дублироваться некоторые уникальные поля для этого документа, по которым далее идет его привязка к другим документам.... что недопустимо!

как запретить программно юзерам вставлять документы копированием?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
В твоём случае создать агент по событию "When documents are pasted" и подписать его. А в нем собачка @HardDeleteDocument.
 
A

Archi2001

если дело происходит во вью - то на QueryPaste поставить Continue=false
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
если дело происходит во вью - то на QueryPaste поставить Continue=false
Имхо, так лучше не делать. Т.к. всегда можно выбрать другое представление и там вставить. Документу всё равно где его вставят. Даже если во всех представлениях это прописать, то всегда можно создать личную десктопную папку/представление и вставить в ней. :)
 
O

Omh

Medevic
Ай да молодца!
ППКС!

Кстати, в том же QueryPaste агенте можно док не удалять, а модифицировать ключевые поля, тем самым облегчая пользователю жизнь, если ему надо создать док. похожий на уже существующий.
 
P

phantom76

Имхо, так лучше не делать. Т.к. всегда можно выбрать другое представление и там вставить. Документу всё равно где его вставят. Даже если во всех представлениях это прописать, то всегда можно создать личную десктопную папку/представление и вставить в ней. :)

понял, спасибо.. сделаю агентом

Medevic
Ай да молодца!
ППКС!

Кстати, в том же QueryPaste агенте можно док не удалять, а модифицировать ключевые поля, тем самым облегчая пользователю жизнь, если ему надо создать док. похожий на уже существующий.

отличная идея, возьму на вооружение :)
 
Мы в соцсетях:

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