Project

General

Profile

Actions

Feature #2868

open

Форматирование текста

Added by Vladimir Fedotov about 12 years ago. Updated about 12 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
05/15/2012
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

Так сложилось, что в Requality, в тексте требований/тестов форматирование с/без html может быть перемешано:
1. При разметке текста в документе форматирование сохраняется и нередактируемо.
2. При правке в проперти форматирование не учитывается, правится текст со всеми тегами, если они есть.
3. При правке в unieditor форматирование учитывается, plain-text отформатированный в unieditor содержит теги.
4. В отчетах форматирование может вырезаться или сохраняться, в зависимости от шаблона, однако изменения в шаблоне влияют на отображение текста сразу во всех узлах. Описать условное форматирование тяжело, особенно постфактум, когда требования и тесты уже написаны и требуется собрать их в нормальный отчет.

Это рождает следующие проблемы:
1. При разметке документа захватывается часть форматирования, какая именно часть контроллировать тяжело. В результате форматирование попадает в отчет: два соседних, одинаковых по исходному формату, требования в отчете выглядят по-разному.
2. Текст требования/теста написанный в unieditor невозможно редактировать в проперти, т.к. в особенности для документов из ms-word он содержит огромное количество метаданных.
3. Редактирование текста, написанного в unieditor, в проперти может испортить форматирование. В таком случае, генерация отчета по шаблону, учитывающему форматирование, завершится ошибкой. Найти ошибку фактически невозможно, т.к. стектрейс будет содержать только информацию о том, в каком месте шаблона произошла ошибка, а не на каком требовании/тесте она произошла.
4. Текст требований тестов может содержать xml. В том случае, если этот текст написан в проперти, теги будут вырезаны при отображении в unieditor, а также в отчетах, учитывающих форматирование.

Необходимо:
1. Обеспечить единое представление текста, одинаковое для редакторов и отчетов.
2. Обеспечить возможность редактирования/отключения форматирования для текста, размеченного в документах. Изменения форматирования не должны отображаться как альтернативное описание.

Actions #1

Updated by Alexey Khoroshilov about 12 years ago

Необходимо:
1. Обеспечить единое представление текста, одинаковое для редакторов и отчетов.

По сути, нужно поправить Properties View, чтобы показывать HTML форматирование либо read-only, либо с редактором ala UniEditor.

2. Обеспечить возможность редактирования/отключения форматирования для текста, размеченного в документах. Изменения форматирования не должны отображаться как альтернативное описание.

Не очень понял мысль. Если текст отличается от оригинального, то он должен где-то храниться. Ничего другого кроме альтернативного описания у нас для этого нет.

Actions #2

Updated by Viktoria Kopach about 12 years ago

По сути, нужно поправить Properties View, чтобы показывать HTML форматирование либо read-only, либо с редактором ala UniEditor.

Тоже об этом подумала.

Actions

Also available in: Atom PDF