User Story #893
closedOutline для документа с требованиями - плоский вид
100%
Description
В Outline должен быть список location'ов в порядке их присутствия в html документе.
Каждый location отображается следующим образом:
1. Если location соответствует ноль требований в базе, то отображается текст "orphan location" красным жирным шрифтом.
2. Если location соответствует одно требование, то user-visible-name(req).
3. Если location соответствует несколько требований, то user-visible-name(req1),user-visible-name(req2),user-visible-name(req3).
Если в данном документе у одного требования несколько location'ов, то в тексте выше user-visible-name(req) заменяется на user-visible-name(req)#i, где i - порядковый номер location'а среди всех location'ов данного требования в данном документе.
Определение user-visible-name(req) следующее: = name, если name не пустое = user-visible-name(req.parent).id, иначе
Кроме того, Outline должет быть синхронизирован с Document'ом в том смысле, что
1. всегда при событии приводящем к промотке документа на определенный location, этот location должен выделяться в Outline.
2. при выделении location в Outline необходимо проматывать документ к этому location.
Updated by Alexey Khoroshilov over 13 years ago
- translation missing: en.field_position set to 9
Updated by Alexey Demakov over 13 years ago
- translation missing: en.field_story_points set to 8
- translation missing: en.field_position deleted (
9) - translation missing: en.field_position set to 9
Updated by Yuriy Shekochihin over 13 years ago
Если location соответствует ноль требований в базе, то отображается текст "orphan location" красным жирным шрифтом.
Шрифт сделать не смогу, могу сделать красный значок.
Updated by Alexey Khoroshilov over 13 years ago
Yuriy Shekochihin wrote:
Если location соответствует ноль требований в базе, то отображается текст "orphan location" красным жирным шрифтом.
Шрифт сделать не смогу, могу сделать красный значок.
Пусть будет значок.
Updated by Yuriy Shekochihin over 13 years ago
- % Done changed from 0 to 70
Осталось синхронизацию сделать
Updated by Yuriy Shekochihin over 13 years ago
- Status changed from Open to Resolved
Updated by Viktoria Kopach over 13 years ago
Синхронизация не вся есть. Но она и не вся описана здесь. Тикет одобрять или нет?
Updated by Alexey Khoroshilov over 13 years ago
Viktoria Gingina wrote:
Синхронизация не вся есть. Но она и не вся описана здесь. Тикет одобрять или нет?
А какой именно синхронизации не хватает?
Updated by Viktoria Kopach over 13 years ago
Alexey Khoroshilov wrote:
А какой именно синхронизации не хватает?
В Outline выбираем какой-либо location (одинарный или дабл-клик - не важно). В Properties становится "Properties are not available." А должно бы открываться соответствующее требование.
Возможно стоит еще при клике на размеченное требование в документе в Markup выделять соответствующий location в Outline.
Updated by Alexey Khoroshilov over 13 years ago
- Status changed from Resolved to Open
- Published in build deleted (
0.10.61)
Viktoria Gingina wrote:
В Outline выбираем какой-либо location (одинарный или дабл-клик - не важно). В Properties становится "Properties are not available." А должно бы открываться соответствующее требование.
Это надо доработать в рамках текущей задачи. А именно:
1. по одинарному клику на location в Outline в Requality Explorer и Proverties View ничего меняться не должно.
2. по двойному клику на location в Outline в Requality Explorer выделяется требование, соответствующее данному location, с соответствующим обновлением Proverties View.
Возможно стоит еще при клике на размеченное требование в документе в Markup выделять соответствующий location в Outline.
Эту часть надо вынести в отдельный тикет.
Здесь требования таковы:
1. при клике в документе на location происходит его выделение в Outline и
2. если нажата кнопка "Link with editor" в Requality Explorer, то в Requality Explorer выделяется требование, соответствующее данному location, с соответствующим обновлением Proverties View;
3. если кнопка "Link with editor" в Requality Explorer отжата, то в Requality Explorer и Proverties View ничего не меняется.
Updated by Alexey Khoroshilov over 13 years ago
Вторая часть вынесена в тикет #1032.
Updated by Alexey Khoroshilov over 13 years ago
- Status changed from Open to Resolved
- Published in build set to 0.10.66
Первая часть вынесена в тикет #1087, а текущая задача считается законченной.
Updated by Viktoria Kopach over 13 years ago
Нужно отметить, что по одинарному клику на location в outline в Proreties view появляется "Properties are not available." Это не соответствует вышеописанным требованиям.
Updated by Alexey Khoroshilov over 13 years ago
- Status changed from Resolved to Verified
Updated by Alexey Khoroshilov over 13 years ago
- Status changed from Verified to Closed