Inform the user when a requirement isn't showing the last revision

Description

Unless many other special characters prohibited in keywords (see RY-171) the dot '.' is accepted. However, in the cross-referencing pop-up these keywords are not followed.

Specifically, set up simple table:

[def1] | refers to (def2) and (def.3)
[def2] | some definition
[def.3] | some other definition

where brackets denote RY original definitions and parenthesis denote RY links.

-> now hover over [def1] and you will find a DEPENDENCY> to def2 but not to def.3

Environment

None

Observations

None

Activity

Show:
Adrien Ragot (Old account)
August 5, 2017, 2:13 PM

I thought about a "spinner" animated icon because it's the usual representation, but the popup doesn't update in live – The user needs to hover over the requirement again to display a refreshed version of the popup. The popup doesn't update in live because it would require polling the server several times.

I haven't found the bug about "DEF.3" not being "visible" in dependencies. If you can reproduce it, feel free to submit another bug. In the meantime, I've changed the title of this issue, for clarity.

Norbert Nemec
August 5, 2017, 11:22 AM

Excellent idea. As graphical representation: how about some animated GIF indicating that the system is busy. That might be more intuitive...

Adrien Ragot (Old account)
August 5, 2017, 10:42 AM

I'll check in a few minutes the status of the 'dot', but in the meantime, to avoid this annoyance when a requirement isn't refreshed, I'll introduce a badge for not-yet-updated requirements:

The badge will be explained on hover:

If the wording needs improvement, please tell me.

Norbert Nemec
August 3, 2017, 9:36 AM

Just checked again and now I can't reproduce the problem any more.
Maybe this is once again a problem of the delay in updating the cross references. This delay makes RY behavior appear really unpredictable and buggy...

Adrien Ragot (Old account)
August 3, 2017, 9:05 AM

My apologies for this bug. I'll fix it with the next release.

Resolved

Assignee

Unassigned

Reporter

Norbert Nemec

Labels

None

Participants

None

Components

Fix versions

Affects versions

Priority

Matter of months