diff options
author | Sebastien Delafond <seb@debian.org> | 2017-08-10 21:07:00 +0000 |
---|---|---|
committer | Sebastien Delafond <seb@debian.org> | 2017-08-10 21:07:00 +0000 |
commit | ad201b4007815f9bcfe05522930aeb1c5c2727c4 (patch) | |
tree | 5ac46f3dcaf79f66597b76a25bc2087f4a9b7e28 /bin/tracker_service.py | |
parent | 0a6b82d1716127945bfbbba1a976ca1fd137e1f6 (diff) |
Expose "ignored" & "postponed" no-dsa sub-states to the web UI
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@54581 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'bin/tracker_service.py')
-rwxr-xr-x[-rw-r--r--] | bin/tracker_service.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/bin/tracker_service.py b/bin/tracker_service.py index fdb755dc67..c74809ddd8 100644..100755 --- a/bin/tracker_service.py +++ b/bin/tracker_service.py @@ -615,9 +615,13 @@ to improve our documentation and procedures, so feedback is welcome.""")])]) return self.make_purple('unknown') if per_release.vulnerable == 1: if per_release.state == 'no-dsa': - return self.make_mouseover( - (self.make_yellow('vulnerable (no DSA)'),), - text=per_release.reason) + if per_release.reason: + text = 'vulnerable (no DSA, %s)' % per_release.reason + else: + text = 'vulnerable (no DSA)' + hint = per_release.comment + return self.make_mouseover((self.make_yellow(text),), + text=hint) else: return self.make_red('vulnerable') if per_release.vulnerable == 2: |