• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

эмбед объекта в РТФ, проблема с правами

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Ситуация просто бредовая:
Есть документ в нем в авторских полях поименно прописан пользователь.
В бакэнде(по нажатию кнопки) происходит генерация РТФ документа и эмбед его методом
notesEmbeddedObject = notesRichTextItem.EmbedObject(EMBED_ATTACHMENT,...,...)
Все замечательно работает, если у пользователя права доступа не ниже редактора к базе.
При авторских правах доступа документ редактируется, а на методе описанном выше вылетает ошибка, что у пользователя не достаточно прав.

В документе нет полей типа NO UPDATE (have at least editor access)...
Версия сервера и клиентов 6.5.1.

Если есть идеи - поделитесь пожалуйста.
 
D

Domino6

<!--QuoteBegin-Алена Федосеева+22:02:2006, 18:28 -->
<span class="vbquote">(Алена Федосеева @ 22:02:2006, 18:28 )</span><!--QuoteEBegin-->В бакэнде(по нажатию кнопки) происходит генерация РТФ документа и эмбед его методом
[snapback]30952" rel="nofollow" target="_blank[/snapback]​
[/quote]
Освободись от УИ польностью:

- присоединяй при сохранении
или
- закрывай уи (киль объект)
- находи док(не УИ)
- присоединяй объект
- открывай УИ
 
V

Veselinka

А там UI и не используется, атачмент делается понятно в RichTextItem, сохраняется notesdocument
UI объект вообще закрывается, а потом открывается как ws.Editdocument

так что описанная методика..... нерезультативна
 
D

Domino6

<!--QuoteBegin-Veselinka+25:02:2006, 12:57 -->
<span class="vbquote">(Veselinka @ 25:02:2006, 12:57 )</span><!--QuoteEBegin-->А там UI и не используется
[snapback]31048" rel="nofollow" target="_blank[/snapback]​
[/quote]
С чего такая уверенность. К примеру этот код в кнопке в форме и нажимают на нее в открытом документе вот сразу UI и висит , а отсутсвие прямого указния UI в коде не говорит о том что егоь нет в памяти<!--QuoteBegin-Veselinka+25:02:2006, 12:57 -->
<span class="vbquote">(Veselinka @ 25:02:2006, 12:57 )</span><!--QuoteEBegin-->а потом открывается как ws.Editdocument
[snapback]31048" rel="nofollow" target="_blank[/snapback]​
[/quote]
переоткрытие уи без деструтировани яили килинья как раз и приводит что подхватывается предыдущая копия объекта из неосвобожденной памяти.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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