Feature #2868
openФорматирование текста
0%
Description
Так сложилось, что в Requality, в тексте требований/тестов форматирование с/без html может быть перемешано:
1. При разметке текста в документе форматирование сохраняется и нередактируемо.
2. При правке в проперти форматирование не учитывается, правится текст со всеми тегами, если они есть.
3. При правке в unieditor форматирование учитывается, plain-text отформатированный в unieditor содержит теги.
4. В отчетах форматирование может вырезаться или сохраняться, в зависимости от шаблона, однако изменения в шаблоне влияют на отображение текста сразу во всех узлах. Описать условное форматирование тяжело, особенно постфактум, когда требования и тесты уже написаны и требуется собрать их в нормальный отчет.
Это рождает следующие проблемы:
1. При разметке документа захватывается часть форматирования, какая именно часть контроллировать тяжело. В результате форматирование попадает в отчет: два соседних, одинаковых по исходному формату, требования в отчете выглядят по-разному.
2. Текст требования/теста написанный в unieditor невозможно редактировать в проперти, т.к. в особенности для документов из ms-word он содержит огромное количество метаданных.
3. Редактирование текста, написанного в unieditor, в проперти может испортить форматирование. В таком случае, генерация отчета по шаблону, учитывающему форматирование, завершится ошибкой. Найти ошибку фактически невозможно, т.к. стектрейс будет содержать только информацию о том, в каком месте шаблона произошла ошибка, а не на каком требовании/тесте она произошла.
4. Текст требований тестов может содержать xml. В том случае, если этот текст написан в проперти, теги будут вырезаны при отображении в unieditor, а также в отчетах, учитывающих форматирование.
Необходимо:
1. Обеспечить единое представление текста, одинаковое для редакторов и отчетов.
2. Обеспечить возможность редактирования/отключения форматирования для текста, размеченного в документах. Изменения форматирования не должны отображаться как альтернативное описание.
Updated by Alexey Khoroshilov over 12 years ago
Необходимо:
1. Обеспечить единое представление текста, одинаковое для редакторов и отчетов.
По сути, нужно поправить Properties View, чтобы показывать HTML форматирование либо read-only, либо с редактором ala UniEditor.
2. Обеспечить возможность редактирования/отключения форматирования для текста, размеченного в документах. Изменения форматирования не должны отображаться как альтернативное описание.
Не очень понял мысль. Если текст отличается от оригинального, то он должен где-то храниться. Ничего другого кроме альтернативного описания у нас для этого нет.
Updated by Viktoria Kopach over 12 years ago
По сути, нужно поправить Properties View, чтобы показывать HTML форматирование либо read-only, либо с редактором ala UniEditor.
Тоже об этом подумала.