Форум продуктов IBM Lotus

Общие вопросы => Разработка приложений => Тема начата: Francyz от 27 Апрель 2009, 05:48:40

Название: Подпись пользователей
Отправлено: Francyz от 27 Апрель 2009, 05:48:40
Помогите отключить у пользователей возможность редактировать подпись. Нужно чтобы один раз вбил подпись и все, она запомнилась и добавлялась при этом к каждому письму, и пользователь не мог бы менять ее....
Название: Re: Подпись пользователей
Отправлено: ViV от 28 Апрель 2009, 17:19:55
Добрый день!

Можно, например, подправить дизайн шаблона почтовой базы данных. Поля для изменения подписи содержатся в форме "(Calendar Profile)".
Название: Re: Подпись пользователей
Отправлено: Francyz от 01 Май 2009, 03:31:45
Ну если корректировать шаблон, тогда получиться подпись примениться ко всем одна. А мне нужно, чтобы у каждого подпись была своя, но он не мог ее изменить. Т.е. если бы он вошел через меню на владку подпись, данные там были бы "серыми", т.е. просто не выбираемыми. Или можно как-то отключить это в шаблоне???
Название: Re: Подпись пользователей
Отправлено: ViV от 04 Май 2009, 12:12:38
В шаблоне можно задать кодом, чтобы пользователь мог ввести данные в поле для подписи только один раз, а потом бы оно было нередактируемым.
Название: Re: Подпись пользователей
Отправлено: Francyz от 05 Май 2009, 22:36:42
В шаблоне можно задать кодом, чтобы пользователь мог ввести данные в поле для подписи только один раз, а потом бы оно было нередактируемым.
Вот это и хочется сделать, но как это реализовать я незнаю.
Название: Re: Подпись пользователей
Отправлено: ViV от 07 Май 2009, 12:18:15
На этой форме уже есть поле Signature, в которое записывается подпись. В свойствах этого поля на вкладке скрытия в разделе "Hide paragraph when document is" убираете все галки. В разделе "Hide paragraph when formula is true" пишете: Signature="".
У полей Signature_1, Signature_2 и кнопки Browse в разделе "Hide paragraph when formula is true" дописываете: |Signature!="".
У поля SignatureOption в этом же разделе пишете: Signature!="".

Но в данном случае у вас будут проблемы, если пользователю нужно будет изменить подпись. Стоит ли пользователям запрещать редактировать подпись?
Название: Re: Подпись пользователей
Отправлено: Francyz от 07 Май 2009, 16:43:50
Нет, он не должен редактировать... у него должен стоять запрет на редкцию... Нужно что бы он написал один раз подпись и все... потом он не смог бы его редактировать и эта подпись бы крепилась ко всем его письмам что он отправляет.
Название: Re: Подпись пользователей
Отправлено: ViV от 07 Май 2009, 16:45:33
Ну тогда можете попробовать то, что написано выше
Название: Re: Подпись пользователей
Отправлено: Francyz от 07 Май 2009, 16:53:45
"на этой форме" - это имеется ввиду почтовый шаблон?
Название: Re: Подпись пользователей
Отправлено: ViV от 07 Май 2009, 16:56:15
Форма "(Calendar Profile)" в почтовом шаблоне, о которой шла речь.
Название: Re: Подпись пользователей
Отправлено: Francyz от 07 Май 2009, 16:57:50
благадарю :), щас буду пробовать.
Название: Re: Подпись пользователей
Отправлено: ViV от 07 Май 2009, 17:22:02
Версия шаблона 8.5?
Название: Re: Подпись пользователей
Отправлено: Francyz от 07 Май 2009, 17:29:31
по шаблону ошибка вышла, да 8.5 но он ненужен был, я загрузил 8 и все нашел там, но есть пару вопросов.

В разделе "Hide paragraph when formula is true" пишете: Signature="".
У полей Signature_1, Signature_2 и кнопки Browse в разделе "Hide paragraph when formula is true" дописываете: |Signature!="".
У поля SignatureOption в этом же разделе пишете: .
Нужно ли везде, где я пишу формулу, ставить галочку: Скрыть абзац при истинном значении?

и |Signature!="" и Signature!="" - это опечатка? Просто если пишу первый вариант он выдает ошибку, когда убираю палочку  все нормально. Т.е. во всех напсианых вами полях прописать одну и туже формулу?

Название: Re: Подпись пользователей
Отправлено: ViV от 07 Май 2009, 17:39:26
Галочка нужна.

Не опечатка. В тех полях где уже написана какая-то формула (поля Signature_1, Signature_2 и кнопка Browse) нужно использовать |Signature!="" (через логическое ИЛИ - |). Там где формулы нет (пол SignatureOption), логическое ИЛИ не нужно: Signature!="".
У поля Signature используйте: Signature="".
Название: Re: Подпись пользователей
Отправлено: Francyz от 07 Май 2009, 17:44:27
Спасибо, т.е. получиться, что пользователь войдет в настройки - выберет вкладку подпись - напишет, что хочет - нажмет "сохранить" и все, она будет не активна больше?

И последний вопрос, если позволите:  это получается, чтобы пользователь мог ее вбивать. А если сделать, так чтобы пользователь не мог ее ставить сам? Т.е. это сделает только администратор. Я так понял - это нужно забить "нужный текст" в поле Signature, в какой-то раздел так?


P.S.  Signature="" и Signature!="" - это также не опечатка? в Signature пишем без "!", а в SignatureOption с "!"
Название: Re: Подпись пользователей
Отправлено: ViV от 07 Май 2009, 17:51:31
Если поле с подписью пустое, пользователь сможет что-то ввести. Если не пустое, не сможет.

В этом случае у всех текст будет одинаковый.
Название: Re: Подпись пользователей
Отправлено: Francyz от 07 Май 2009, 17:53:19
ОК, большое спасибо......

ЗP.S.  Signature="" и Signature!="" - это также не опечатка? в Signature пишем без "!", а в SignatureOption с "!" или же ! нужен везде?
Название: Re: Подпись пользователей
Отправлено: ViV от 07 Май 2009, 17:56:47
Не опечатка
Название: Re: Подпись пользователей
Отправлено: Francyz от 07 Май 2009, 18:31:42
А какую формулу нужно прописать, чтобы она крепилась ко всем письмам автоматически, без участия пользователя?
Название: Re: Подпись пользователей
Отправлено: Francyz от 08 Май 2009, 14:30:57
Спасибо за формулы, в почтовом клиенте работает. Но в Веб-браузере она все равно активна и пользователь может ее менять там.... Это нужно какую-то галочку дополнительно ставить или в другом шаблоне смотреть????
Название: Re: Подпись пользователей
Отправлено: ViV от 08 Май 2009, 14:41:29
Скорее другая форма используется, нужно искать...
Название: Re: Подпись пользователей
Отправлено: Francyz от 08 Май 2009, 15:01:23
блин, а хоть примерно незнаете где искать? я полазил и ненашел что-то похожего на веб шаблон..... даже незнаю где искать еще, думаю там будет тоже самое надо поставить, но вот само место никак ненахожу... ???
Название: Re: Подпись пользователей
Отправлено: Francyz от 10 Май 2009, 22:35:49
Нашел я наконец-то эту форму "wPreferences" там есть вкладка "подпись" и также есть одно поле "signature_1", но я пишу туда signature="" и signature!="" ничего не работает. Вкладка все равно остается активной. Как еще ее можно запретить???