Skip to content

Commit 250a7ce

Browse files
committed
Add dependency table column #447
Signed-off-by: Jono Yang <jyang@nexb.com>
1 parent fda4a6f commit 250a7ce

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

scanpipe/filters.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ class ProjectFilterSet(FilterSetUtilsMixin, django_filters.FilterSet):
160160
"created_date",
161161
"name",
162162
"discoveredpackages_count",
163+
"discovereddependencys_count",
163164
"codebaseresources_count",
164165
"projecterrors_count",
165166
],
@@ -170,6 +171,8 @@ class ProjectFilterSet(FilterSetUtilsMixin, django_filters.FilterSet):
170171
("-name", "Name (z-A)"),
171172
("-discoveredpackages_count", "Packages (+)"),
172173
("discoveredpackages_count", "Packages (-)"),
174+
("-discovereddependencys_count", "Dependencies (+)"),
175+
("discovereddependencys_count", "Dependencies (-)"),
173176
("-codebaseresources_count", "Resources (+)"),
174177
("codebaseresources_count", "Resources (-)"),
175178
("-projecterrors_count", "Errors (+)"),

scanpipe/views.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,11 @@ class ProjectListView(
408408
"label": "Packages",
409409
"sort_name": "discoveredpackages_count",
410410
},
411+
{
412+
"field_name": "discovereddependencies",
413+
"label": "Dependencies",
414+
"sort_name": "discovereddependencies_count",
415+
},
411416
{
412417
"field_name": "codebaseresources",
413418
"label": "Resources",
@@ -435,6 +440,7 @@ def get_queryset(self):
435440
.with_counts(
436441
"codebaseresources",
437442
"discoveredpackages",
443+
"discovereddependencys",
438444
"projecterrors",
439445
)
440446
)

0 commit comments

Comments
 (0)