Skip to content

Commit 72abb0d

Browse files
authored
Merge pull request #219 from sbs2001/remove-impacted_package
Refactor ImpactedPackage and ResolvedPackage
2 parents 58d0376 + 189582d commit 72abb0d

13 files changed

Lines changed: 49507 additions & 47570 deletions

File tree

vulnerabilities/admin.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,9 @@
2424
from django.contrib import admin
2525

2626
from vulnerabilities.models import (
27-
ImpactedPackage,
27+
PackageRelatedVulnerability,
2828
Importer,
2929
Package,
30-
ResolvedPackage,
3130
Vulnerability,
3231
VulnerabilityReference,
3332
)
@@ -48,13 +47,8 @@ class PackageAdmin(admin.ModelAdmin):
4847
pass
4948

5049

51-
@admin.register(ImpactedPackage)
52-
class ImpactedPackageAdmin(admin.ModelAdmin):
53-
pass
54-
55-
56-
@admin.register(ResolvedPackage)
57-
class ResolvedPackageAdmin(admin.ModelAdmin):
50+
@admin.register(PackageRelatedVulnerability)
51+
class PackageRelatedVulnerabilityAdmin(admin.ModelAdmin):
5852
pass
5953

6054

vulnerabilities/fixtures/debian.json

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,43 +63,48 @@
6363
}
6464
},
6565
{
66-
"model": "vulnerabilities.impactedpackage",
66+
"model": "vulnerabilities.packagerelatedvulnerability",
6767
"pk": 1,
6868
"fields": {
6969
"vulnerability": 1,
70-
"package": 1
70+
"package": 1,
71+
"is_vulnerable": true
7172
}
7273
},
7374
{
74-
"model": "vulnerabilities.resolvedpackage",
75+
"model": "vulnerabilities.packagerelatedvulnerability",
7576
"pk": 1,
7677
"fields": {
7778
"vulnerability": 2,
78-
"package": 2
79+
"package": 2,
80+
"is_vulnerable": false
7981
}
8082
},
8183
{
82-
"model": "vulnerabilities.resolvedpackage",
84+
"model": "vulnerabilities.packagerelatedvulnerability",
8385
"pk": 2,
8486
"fields": {
8587
"vulnerability": 2,
86-
"package": 3
88+
"package": 3,
89+
"is_vulnerable": false
8790
}
8891
},
8992
{
90-
"model": "vulnerabilities.resolvedpackage",
93+
"model": "vulnerabilities.packagerelatedvulnerability",
9194
"pk": 3,
9295
"fields": {
9396
"vulnerability": 3,
94-
"package": 2
97+
"package": 2,
98+
"is_vulnerable": false
9599
}
96100
},
97101
{
98-
"model": "vulnerabilities.resolvedpackage",
102+
"model": "vulnerabilities.packagerelatedvulnerability",
99103
"pk": 4,
100104
"fields": {
101105
"vulnerability": 3,
102-
"package": 3
106+
"package": 3,
107+
"is_vulnerable": false
103108
}
104109
}
105110
]

0 commit comments

Comments
 (0)