Как работают папки?

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#1
Цель: сделать так чтоб пользователи открывая БД видели папку "Мои документы", ес-но у каждого в ней хранятся свои документы, где в определенном поле есть текущий @UserName. Как это делается? Желательно подробней. Огромное спасибо!
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#2
Если нужна личная папка, то создай папку "Shared, private on first use".
Если нужно отобрать документы по @UserName, то используй поля Authors/Readers.
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#3
Мне на важно как это сделать. Главное результат: Каждый видит свои документы в папке. Если использовать "Shared, private on first use" то где я могу менять условие отбора в зависимости от текущего юзера?
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#4
Мне б примерчик... С описанием...
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#5
Ну и ...
Подскажите куда смотреть. Хотя бы общий подход, дальше буду по хелпу разбираться. Спасибо.
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#6
Есть поля. Типы Authors и Readers. При создании поля можешь выбрать.
Если просто, то те, кто перечислен в Authors, могут редактировать документ и могут увидеть его в представлении. Если уровень доступа пользователя в ACL выше Authors, то он может редактировать любой документ, невзираю на поле Authors.

Те, кто перечислен в Readers могут увидеть документ, но не могут его редактировать (если, конечно, он в ACL имеет уровень не выше Authors). Те, кто не перечислен в Readers, документ видеть не могут.

В этих поля также можно прописывать роли, multi-purpose группы и сервера.
 
V
#7
<!--QuoteBegin-DNT+19:01:2006, 13:59 -->
<span class="vbquote">(DNT @ 19:01:2006, 13:59 )</span><!--QuoteEBegin-->Ну и ...
Подскажите куда смотреть. Хотя бы общий подход, дальше буду по хелпу разбираться. Спасибо.
[snapback]29531" rel="nofollow" target="_blank[/snapback]​
[/quote]

Для Shared private on first use...

Select Form="Document" & @Name([CN];User)=@Name([CN];@Username)