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 | 940e46b5cfbab19692334777e4f47103c6b85c49 (patch) | |
tree | 1928fa3eaa822ea0c02e18b48ec64c536d98e5e3 /bin/tracker_service.py | |
parent | d12acbc0e905448ecb0a030790debffaae4213d5 (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: |