Some diff text is inverted/crossed out while green

Description

See ES-142.

In this release, we'll modify:

  • Fix the green-strikethrough bug,

  • The properties were not "diffed", just entirely duplicated in red/green when they were modified. We'll display the detail and diff it instead.

  • The dependencies were not compared very well. When there is a dependency inside a baseline, the newer version of the requirement depends on the newer baseline number, but in abstract the dependency hasn't changed. We'll display those as unchanged, if the dependency is inside of the same baseline (This is an actual behavior change).

  • We'll hide the option behind drop-downs, because it was visually hard to understand the screen. The most important option, "Show the descriptions" is now more proeminent.

Symptom of the main bug

We mistakenly inverted the condition for everything except the description. That means if you compare "Description" and "Properties", it would show as "Identical" if and only if the descriptions are equal and the properties are different. In all other cases, it would display "Modified".

Environment

None

Observations

None

Assignee

Unassigned

Reporter

Adrien Ragot (Play SQL / Requirement Yogi)

Labels

None

Participants

None

Fix versions

Priority

Matter of months
Configure