+
+
{% include "scanpipe/panels/codebase_tree_panel.html" with children=children path=path %}
-
-
-
- {% include "scanpipe/panels/resource_table_panel.html" %}
-
+
+
+ {% include "scanpipe/panels/resource_table_panel.html" %}
{% endblock %}
diff --git a/scanpipe/templates/scanpipe/includes/project_list_table.html b/scanpipe/templates/scanpipe/tables/project_list_table.html
similarity index 92%
rename from scanpipe/templates/scanpipe/includes/project_list_table.html
rename to scanpipe/templates/scanpipe/tables/project_list_table.html
index 1b4d0171a7..5ab588c6b8 100644
--- a/scanpipe/templates/scanpipe/includes/project_list_table.html
+++ b/scanpipe/templates/scanpipe/tables/project_list_table.html
@@ -53,6 +53,13 @@
{{ project.codebaseresources_count|intcomma }}
+ {% if project.codebaseresources_count > 1 %}
+
+
+
+
+
+ {% endif %}
{% else %}
0
{% endif %}
diff --git a/scanpipe/views.py b/scanpipe/views.py
index dd2d80dc71..4e927eb8f5 100644
--- a/scanpipe/views.py
+++ b/scanpipe/views.py
@@ -2772,7 +2772,7 @@ def get(self, request, *args, **kwargs):
project.codebaseresources.filter(parent_path=path)
.with_has_children()
.only("id", "project_id", "path", "name", "type")
- .order_by("path")
+ .order_by("type", "path")
)
context = {
@@ -2825,18 +2825,14 @@ def get_queryset(self):
"path",
"status",
"type",
- "size",
"name",
- "extension",
"programming_language",
- "mime_type",
"tag",
"detected_license_expression",
"compliance_alert",
- "package_data",
)
.prefetch_related("discovered_packages")
- .order_by("path")
+ .order_by("type", "path")
)
def get_context_data(self, **kwargs):