• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Replication Or Save Conflict Document

  • Автор темы oxystile
  • Дата начала
O

oxystile

возможны случаи: чел. нажимает сохранить док-т, появляется сообщение "Another copy of document was saved... Save your changes also as conflict document?" и чел. может выбрать да или нет.

как бы программно заперетить сохранение конфликтных документов? т.е. пусть либо запросов таких не будет и конфликин. документ просто не сохраняется, а челу выдается сообщение об этом, либо на этапе сохранения выполняется проверка...
может у кого что-нибудь уже реализовано по проверке/обработке репликаций? посоветуйте, что можно сделать?
 
M

morpheus

а можно на базе Locking включить . Чтобы один докумет редактировал тока один человек.
Но тут межет возникнуть проблема с репликами
 
30.05.2006
1 345
12
BIT
0
возможны случаи: чел. нажимает сохранить док-т, появляется сообщение "Another copy of document was saved... Save your changes also as conflict document?" и чел. может выбрать да или нет.

как бы программно заперетить сохранение конфликтных документов? т.е. пусть либо запросов таких не будет и конфликин. документ просто не сохраняется, а челу выдается сообщение об этом, либо на этапе сохранения выполняется проверка...
может у кого что-нибудь уже реализовано по проверке/обработке репликаций? посоветуйте, что можно сделать?
Этот запрос выдается при uidoc.Save (в т.ч. и при "ручном": Ctrl-S и т.п).

Если Вы будете писать док-т программно, то можете "поймать" и проанализировать конфликт:
Код:
if not doc.Save(False,False) then
msgbox "Этот док-т редактируется др.юзером"
end if
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Я сделал (правда немного другой случай) по-другому. Получал текущий документ (через notesView.GetDocumentByKey) и сравнивал даты изменений.
 
F

fvoice

втиснусь с внезапно возникшим вопросом:

никогда не ставил галку "Allow Locking", а документ двое человек не могут редактировать.. как обьяснить? или это ограничение только на уровне интерфейса и force сохранение все равно переписывает документ?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-fvoice+11:01:2008, 12:23 -->
<span class="vbquote">(fvoice @ 11:01:2008, 12:23 )</span><!--QuoteEBegin-->или это ограничение только на уровне интерфейса и force сохранение все равно переписывает документ?
[snapback]93012" rel="nofollow" target="_blank[/snapback]​
[/quote]
Ага.
 
Мы в соцсетях:

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