log in:

Desire

ticket

Functional Requirement #8

"The system shall use the __color__ field as a substitute for cost/value ratio if they are not present"


Satisfaction: 0     Dissatisfaction: 0

Stories:

Dependencies:

The system shall automatically identify the position of attributes in Trac reports based on the heading row in the first line  

Conflicts:

The system shall automatically identify the position of attributes in Trac reports based on the heading row in the first line  

Rationale:

We want eternity to work with a standard installation of trac

Fit Criterion:

If columns named "cost", "value" or "ratio" are present in the Trac TSV report, then these fields would be read and used by eternity.

If value is not present, then a default value of 100.0 is assumed.

If "ratio" is not present, then the "ratio" would be calculated based on the __color__ using the formula ratio = 600 - "__color__" * 100 (__color__ ranges from 1-5 with 1 being the most important).

If "cost" is not present, but "ratio" is, then "cost" would be calculated from the as value/ratio, possibly calculating ratio from __color__, and using a default value as described above.