|
Импорт задачи из ссылки на багрепорт BugTrail (0.92)
Ссылка на отчёт, вставленная в пустой заголовок формы задачи, разворачивается
в заголовок и описание: текст отчёта, записанные шаги со скриншотами инлайном,
страница и ссылка-источник строкой в описании. То же — в попапе расширения.
Бэкенд: services/bugtrail.py достаёт share-токен из ссылки (хост — только из
конфига, поэтому подсунуть чужой адрес нечем) и собирает markdown; GET
/api/bugtrail/draft отдаёт {title, description}, 400 — не наша ссылка, 503 —
импорт выключен, 404/502 — отчёт не отдался. В БД ничего не пишется.
Фронт: @paste на поле заголовка (кит раскрывает attrs на нативный input),
сниппет карточки перестал показывать «!скриншот». Адрес трекера — дефолт в
конфиге, так что на проде фича работает без правки .env.
ТЗ: 3.22, правки в 3.18, 5, 7, 8; версия 0.92.
|
|---|
|
|
| .env.example |
|---|
| backend/app/api/bugtrail.py 0 → 100644 |
|---|
| backend/app/config.py |
|---|
| backend/app/main.py |
|---|
| backend/app/services/bugtrail.py 0 → 100644 |
|---|
| backend/tests/test_bugtrail.py 0 → 100644 |
|---|
| docs/TZ.md |
|---|
| extension/src/PopupInner.vue |
|---|
| extension/src/api.ts |
|---|
| frontend/src/api.ts |
|---|
| frontend/src/components/TaskCard.vue |
|---|
| frontend/src/components/TaskForm.vue |
|---|
| frontend/src/locales/en.ts |
|---|
| frontend/src/locales/ru.ts |
|---|
| frontend/src/locales/uk.ts |
|---|