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

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

Galina

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

morpheus

скриптописец
07.08.2006
3 915
1
#2
Свойство вида -> последняя закладочка(но єто закроет вид)


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

Galina

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

morpheus

скриптописец
07.08.2006
3 915
1
#4
Правильно ли я поняла, что скрипт нужно писать на открытие документа?
лучше так: 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
 

morpheus

скриптописец
07.08.2006
3 915
1
#7
<!--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
11
#8
как я понял автор не хочет открывать документы из-каковота представления какимито юзерями.... так что....

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

Fossil Code

#9
При просмотре документов во View их можно открыть на редактирование двойным кликом или нажатием ENTER. Можно ли это запретить конкретной группе пользователей и для конкретного View?
А почему бы этой группе пользователей в ACL базы и/или в доступе к форме не указать права только на чтение?
 
D

Dikobraz Grey

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

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

Medevic

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

Fossil Code

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

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

Mihal

#13
<!--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

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

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

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

morpheus

скриптописец
07.08.2006
3 915
1
#16
<!--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, поля читатель/автор ...