Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/130: Рейтинг темы: голосов - 130, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 16.03.2007
Сообщений: 159

поле Readers глючит

19.03.2007, 15:07. Показов 23779. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет !
у меня проблема -

я создаю документ скриптом (в поле readers вношу имя своё, autors недоступно для редактированния) сохраняю док, и делаю ответы к нему.
далее скриптом открываю документ в интерфейсе пользователя.

По идее только я должен видетьэ тот документ.
Но любой другой человек видет документ в базе

В чём может быть дело ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.03.2007, 15:07
Ответы с готовыми решениями:

Поле "readers"!
На форме есть поле "Readers". В нем, соответственно, те роли которым разрешено просматривать этот документ. В одной БД всё рулит, в другой...

поле типа Readers
Здравствуйте! Хотелось бы уточнить: в документе есть поле типа readers. Если я сделаю его пустым, то вс елюди смогуи читатаь этот документ,...

Роли и поле Type Readers
lotus 5 Есть две роли r1 и r2 создаём и добавляем их в поле type Readers dym arr(1 to 2) as string arr(1)="" ...

15
DmT
20.03.2007, 12:23
Для: maliy

Алгоритм думаю такой:

if не находится ли бд на локалке?, если нет то
после того как заполнил readers сделай
Dim it As notesitem
Set it = Doc.Getfyrstytem("Readers")
it.Isreaders = True
если да то
проверяем
Database->Access control...->Advansed - поставь галку "Enforce ..."
end if

;)
0 / 0 / 0
Регистрация: 16.03.2007
Сообщений: 159
20.03.2007, 14:34
Спасибо, разобрался. Только вот мне подсказали , что поле должно быть $Readers , с ним все работает, если просто Readers, то не работает как надо...Не знаю зачем нужен знак $...
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
20.03.2007, 14:45
Для: maliy
$ - означает что поле СИСТЕМНОЕ, так же есть поля автора, ссылка наа главный докумнет и т.д.
0
0 / 0 / 0
Регистрация: 16.03.2007
Сообщений: 159
20.03.2007, 16:49
да , но почему нельзя просто использовать поле Readers. На форумах и в литературе есть понятия Authors и Readers, про $ ниче конкретного не cказано...Если вот использую просто Readers, то вылазиет ошибка Notes Error: You Are Not Authorizied To Perform That Operation, хотя ниче не изменяю.... Хочу просто разобраться в чем проблема, а то с этой темой долго вожусь...
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
20.03.2007, 16:54
Для: maliy
Поле должно иметь тип Readers или Authors. А название любое.
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
20.03.2007, 16:56
Для: maliy
Не путайте имя поле с типом поля
0
0 / 0 / 0
Регистрация: 16.03.2007
Сообщений: 159
20.03.2007, 17:52
вот я и о том же..... У меня на форме два поля $Readers тип-Readers и adress(адресат кому хачу отправить) тип-Readers.
При создании дока в поле $Readers заношу ридера следующим кодом

...
Dim item As NotesItem
Set item = newdoc.AppendItemValue("$Readers",sessio n.UserName)
item.IsReaders= True
...
сохраняю док, делаю ответы к нему , и открываю док в UI
патом уже в UI выбираю адресата и отправляю. все работает нормально.

Если меняю поле $Readers на Reader(меняю его имя) , то потом когда выбрал адресата уже , то есть в поле adress занес адресата и хочу отправить выдается ошибка Notes Error: You Are Not Authorizied To Perform That Operation.

По сути поменял только название поля с $Readers на Readers и в коде
Set item = newdoc.AppendItemValue("Readers",session .UserName) и все....

Почему ошибка вылазиет не пойму.....

P.S. Люди, пришлите плиз номера своих асек! Заранее благодарен.
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
21.03.2007, 08:57
Представление по-умолчанию имеется? И оно доступно всем?
0
0 / 0 / 0
Регистрация: 16.03.2007
Сообщений: 159
21.03.2007, 09:37
Да , есть представление по умолчанию, оно доступно всем...
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
20.09.2007, 21:27
Блин такая же запарка всплыла.
Имею поле SendTo типа Authors - загоняю в него LN имя юзера - получаю полную шляпу - все видят
Вьюха дефолтовая есть, заморочка.
Для: maliy ты решил заморочку эту???
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
20.09.2007, 21:27
Блин такая же запарка всплыла.
Имею поле SendTo типа Authors - загоняю в него LN имя юзера - получаю полную шляпу - все видят
Вьюха дефолтовая есть, заморочка.
Для: maliy ты решил заморочку эту???
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
20.09.2007, 21:27
Блин такая же запарка всплыла.
Имею поле SendTo типа Authors - загоняю в него LN имя юзера - получаю полную шляпу - все видят
Вьюха дефолтовая есть, заморочка.
Для: maliy ты решил заморочку эту???
0
Заблокирован
20.09.2007, 22:26
Цитата Сообщение от LIGHT
Блин такая же запарка всплыла.
Имею поле SendTo типа Authors - загоняю в него LN имя юзера - получаю полную шляпу - все видят
Вьюха дефолтовая есть, заморочка.
Для: maliy ты решил заморочку эту???



An Authors field works in conjunction with Author access in the database ACL. If you assign users Author access in the ACL, they can read documents in the database but cannot edit their own documents. If you list those users in an Authors field, they can edit documents in the database.



Если вы создаете поле Author, то оно должно иметь свойство SUMMARY READ-WRITE ACCESS. Интересно, что если бы в документе имелось только поле Author, и не было бы поля Reader Names, каждый мог бы увидеть его. Но только пользователи с правами доступа Author к базе данных, перечисленные в поле Author, могут редактировать его, а также каждый, кто имеет права Editor или выше в ACL, независимо от присутствия его/ее имени в поле Author.

Однако, если имеется также поле Reader Names, поле Author служит как списком Reader, так и как списком Editor. Предположим, что имеется некто с правами доступа Editor в ACL, но его имя не указано ни в одном из полей. Этот пользователь не может видеть документ и, следовательно, не может редактировать его, даже если имеет права Editor для всех документов в базе данных. Если имя пользователя находится в поле Reader либо в поле Author документа (может иметься любое количество каждого типа), то этот пользователь может читать и редактировать документ.
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
21.09.2007, 01:53
Да, разобрался уже. Спасибо все равно.
0
0 / 0 / 0
Регистрация: 11.09.2006
Сообщений: 373
21.09.2007, 10:09
if не находится ли бд на локалке?, если нет то
после того как заполнил readers сделай
Dim it As notesitem
Set it = Doc.Getfyrstytem("Readers")
it.Isreaders = True
если да то
проверяем
Database->Access control...->Advansed - поставь галку "Enforce ..."
end if
+


Представление по-умолчанию имеется? И оно доступно всем?
+
имя нужно заносить в канонической форме т.е.


Code
1
Set item = newdoc.AppendItemValue("$Readers",session.UserName)
- неврно

нужно:

Code
1
2
3
Dim nam as NotesName
Set nam = session.CreateName(session.UserName)
Set item = newdoc.AppendItemValue("$Readers",nam.Canonical)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.09.2007, 10:09
Помогаю со студенческими работами здесь

Добавить значение в поле Readers
как можно при нажатие кнопки добавить значение в поле Reders @-Формулой?

Как удалить поле $readers?
Как удалить поле $Readers?

Снова вопрос про поле Readers
Можно ли каким-то образом ограничить видимость документа при наличии у пользователя всех неоходимых ролей указаных в Readers? Т.е....

Поле типа Readers. Обрезаются данные.
Hi All! Столкнулся с такой проблемой: Есть форма, на ней есть поле "qwe" типа Readers. В бекенде создаю док по форме и заполняю...

АДДурл-ку опять глючит или глючит Яндекс?
Сегодня добавлял четыри своих сайта, греха таить не буду сателиты, так вот при добавлении каждого выдает такое Все сайты в зоне .info,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru