summaryrefslogtreecommitdiffstats
path: root/bin/tracker_service.py
diff options
context:
space:
mode:
authorSebastien Delafond <seb@debian.org>2017-08-10 21:07:00 +0000
committerSebastien Delafond <seb@debian.org>2017-08-10 21:07:00 +0000
commit940e46b5cfbab19692334777e4f47103c6b85c49 (patch)
tree1928fa3eaa822ea0c02e18b48ec64c536d98e5e3 /bin/tracker_service.py
parentd12acbc0e905448ecb0a030790debffaae4213d5 (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.py10
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:

© 2014-2024 Faster IT GmbH | imprint | privacy policy