Project

General

Profile

Actions

Task #13174

open

APIForNG. Доработка метода addfragment в части расширения входным параметром "_description"

Added by Радек Мария 4 months ago. Updated 4 months ago.

Status:
Open
Priority:
Normal
Category:
-
Target version:
-
Start date:
08/14/2024
Due date:
% Done:

50%

Estimated time:
Detected in build:
git
Published in build:

Description

Необходимо доработать метод добавления фрагмента текста к Location по пути:
/projects/{project_name}/documents/location/{location_uuid}/addfragment (POST)

В перечень входных параметров добавить "_description", в котором должен передаваться текст из выделенного фрагмента.
Пример входного сообщения:

{
   "start":10,
   "end":15,
   "_description":
        {
          "value":"test text", "type": "HTML" 
        }
}

Примечание :
1. Возможен другой вариант формирования "_description"

{"start":10, "end":15, "_description":"test text"}

где переданный текст будет записываться в value, а type автоматически всегда указываться как "HTML" в ходе обработки входных значений.
2. На текущий момент, если в документе выделен фрагмент с картинкой, изображение не попадает в выделенный текст и имеет следующий вид:
        "_description": {
            "flag": 4,
            "value": {
                "atype": "HTML",
                "type": "HTMLValueProvider",
                "value": "Напротив ресурсов имеется иконка поиска \n            \n             Search для нахождения упоминания в тексте." 
            }
        }

где картинка заменена на \n.

Actions #1

Updated by Denis Kildishev 4 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
Actions #2

Updated by Denis Kildishev 4 months ago

  • Status changed from Resolved to Open
  • % Done changed from 100 to 50

Реализовано в части внесения описаня через
"_description":"test text"
Но пока не работает добавление изображений. Нужно сделать одну из схем аналогичных внесению изменений в описания в других местах

Actions

Also available in: Atom PDF