Project

General

Profile

Actions

User Story #893

closed

Outline для документа с требованиями - плоский вид

Added by Alexey Khoroshilov almost 14 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
-
Target version:
Start date:
03/29/2011
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Published in build:
0.10.66

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.


Subtasks 2 (0 open2 closed)

Task #992: StackOverflowExceptionClosedYuriy Shekochihin03/29/2011

Actions
Task #1043: Проблемы с удалением locationRejected04/07/2011

Actions
Actions #1

Updated by Alexey Khoroshilov almost 14 years ago

  • translation missing: en.field_position set to 9
Actions #2

Updated by Alexey Demakov almost 14 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
Actions #3

Updated by Yuriy Shekochihin almost 14 years ago

  • Status changed from New to Open
Actions #4

Updated by Yuriy Shekochihin almost 14 years ago

Если location соответствует ноль требований в базе, то отображается текст "orphan location" красным жирным шрифтом.

Шрифт сделать не смогу, могу сделать красный значок.

Actions #5

Updated by Alexey Khoroshilov almost 14 years ago

Yuriy Shekochihin wrote:

Если location соответствует ноль требований в базе, то отображается текст "orphan location" красным жирным шрифтом.

Шрифт сделать не смогу, могу сделать красный значок.

Пусть будет значок.

Actions #6

Updated by Yuriy Shekochihin almost 14 years ago

  • % Done changed from 0 to 70

Осталось синхронизацию сделать

Actions #7

Updated by Yuriy Shekochihin over 13 years ago

  • Status changed from Open to Resolved
Actions #8

Updated by Alexey Demakov over 13 years ago

  • Published in build set to 0.10.61
Actions #9

Updated by Viktoria Kopach over 13 years ago

Синхронизация не вся есть. Но она и не вся описана здесь. Тикет одобрять или нет?

Actions #10

Updated by Alexey Khoroshilov over 13 years ago

Viktoria Gingina wrote:

Синхронизация не вся есть. Но она и не вся описана здесь. Тикет одобрять или нет?

А какой именно синхронизации не хватает?

Actions #11

Updated by Viktoria Kopach over 13 years ago

Alexey Khoroshilov wrote:

А какой именно синхронизации не хватает?

В Outline выбираем какой-либо location (одинарный или дабл-клик - не важно). В Properties становится "Properties are not available." А должно бы открываться соответствующее требование.

Возможно стоит еще при клике на размеченное требование в документе в Markup выделять соответствующий location в Outline.

Actions #12

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 ничего не меняется.

Actions #13

Updated by Alexey Khoroshilov over 13 years ago

Вторая часть вынесена в тикет #1032.

Actions #14

Updated by Alexey Khoroshilov over 13 years ago

  • Status changed from Open to Resolved
  • Published in build set to 0.10.66

Первая часть вынесена в тикет #1087, а текущая задача считается законченной.

Actions #15

Updated by Viktoria Kopach over 13 years ago

Нужно отметить, что по одинарному клику на location в outline в Proreties view появляется "Properties are not available." Это не соответствует вышеописанным требованиям.

Actions #16

Updated by Alexey Khoroshilov over 13 years ago

  • Status changed from Resolved to Verified

За исключением пробдем описанных в тикетах #1032 и #1087, все работает.

Actions #17

Updated by Alexey Khoroshilov over 13 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF