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

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

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

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

Запрет редактирования документа

  • Автор темы Galina
  • Дата начала
G

Galina

При просмотре документов во View их можно открыть на редактирование двойным кликом или нажатием ENTER. Можно ли это запретить конкретной группе пользователей и для конкретного View?
 
M

morpheus

Свойство вида -> последняя закладочка(но єто закроет вид)


или же скриптом, проверять какие пользователи из какого вида пытаються открыть док
 
G

Galina

Правильно ли я поняла, что скрипт нужно писать на открытие документа? И чем воспользоваться, чтобы посмотреть из какого View открывается документ?
 
M

morpheus

Правильно ли я поняла, что скрипт нужно писать на открытие документа?
лучше так: Queryopendocument - метод у View




<!--QuoteBegin-Galina+17:11:2006, 15:45 -->
<span class="vbquote">(Galina @ 17:11:2006, 15:45 )</span><!--QuoteEBegin-->чтобы посмотреть из какого View открывается документ?
[snapback]48143" rel="nofollow" target="_blank[/snapback]​
[/quote]
- не надо, хотя вот код из справки
Код:
Dim workspace As New NotesUIWorkspace
Dim view As NotesUIView
Set view = workspace.CurrentView
Messagebox view.ViewName
 
G

Galina

Спасибо за подсказку про метод View.
 
M

morpheus

<!--QuoteBegin-Murtas+17:11:2006, 17:47 -->
<span class="vbquote">(Murtas @ 17:11:2006, 17:47 )</span><!--QuoteEBegin-->... а при чем здесь редактирование
[snapback]48169" rel="nofollow" target="_blank[/snapback]​
[/quote]
как я понял автор не хочет открывать документы из-каковота представления какимито юзерями.... так что....

ну а если конкретно редактировать... то :huh:
 
30.05.2006
1 345
12
BIT
0
как я понял автор не хочет открывать документы из-каковота представления какимито юзерями.... так что....

ну а если конкретно редактировать... то :blink:
Извраты какие-то.. :) Что прячем-то? Интерфейсными бантиками.. Если секрет - документ, закрываете его READERS-полями (или AUTHORS, если от редактирования). Если секрет список документов (вьюшка) - закрываете её. А бантики - легко обходятся. Иногда даже дизайнер не нужен
 
F

Fossil Code

При просмотре документов во View их можно открыть на редактирование двойным кликом или нажатием ENTER. Можно ли это запретить конкретной группе пользователей и для конкретного View?

А почему бы этой группе пользователей в ACL базы и/или в доступе к форме не указать права только на чтение?
 
D

Dikobraz Grey

TO Fossil Code
Может у автора есть желание закрыть доки только в одной вьюхе....

Хотя я не слышал, чтобы такое можно было по нормальному реализовать...
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Такой запрет легко обходится даже обычными пользователями.
Помечаем такие документы и копируем в буфер как ссылки.
Потом создаем письмо и вставляем ссылки.
Вуаля! ;)
 
F

Fossil Code

TO Fossil Code
Может у автора есть желание закрыть доки только в одной вьюхе....

Хотя я не слышал, чтобы такое можно было по нормальному реализовать...

Закрыть только в одном виде? Бессмысленно. Иди в другой вид и редактируй себе. На уровне базы, постоянно -- имеет смысл. Потому такое нормально и не сделаешь ;)
 
M

Mihal

<!--QuoteBegin-Constantin A Chervonenko+18:11:2006, 00:38 -->
<span class="vbquote">(Constantin A Chervonenko @ 18:11:2006, 00:38 )</span><!--QuoteEBegin-->А бантики - легко обходятся. Иногда даже дизайнер не нужен
[snapback]48190" rel="nofollow" target="_blank[/snapback]​
[/quote]

Почти всегда не нужен. Запускается дебагер и сразу жмётся "стоп". и все тайны перед глазами!
 
G

Galina

Всем спасибо.

Нужно было решить конкретную задачу. Есть только одно View, в котором перечислены документы определенного вида. Нужно было запретить открытие документов (неважно для редактирования или чтения) конкретной группе пользователей. Метод View - Queryopendocument прекрасно подошел.
 
30.05.2006
1 345
12
BIT
0
Всем спасибо.

Нужно было решить конкретную задачу. Есть только одно View, в котором перечислены документы определенного вида. Нужно было запретить открытие документов (неважно для редактирования или чтения) конкретной группе пользователей. Метод View - Queryopendocument прекрасно подошел.
И вы думаете, что так скрыли содержимое док-та?? Юзер кликает по строчке во view правой кнопой мыши - и все потроха документа перед глазами
 
M

morpheus

<!--QuoteBegin-Constantin A Chervonenko+23:11:2006, 11:33 -->
<span class="vbquote">(Constantin A Chervonenko @ 23:11:2006, 11:33 )</span><!--QuoteEBegin-->И вы думаете, что так скрыли содержимое док-та?? Юзер кликает по строчке во view правой кнопой мыши - и все потроха документа перед глазами
[snapback]48676" rel="nofollow" target="_blank[/snapback]​
[/quote]
Согласен... если юзерь хоть чуть смышлёный, документ он откроет/посмотрит, совет - используйте ACL, поля читатель/автор ...
 
Мы в соцсетях:

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