Skip to content

Commit 0a78d9c

Browse files
committed
Rename ProjectResourceTreeRightPaneView for consistency
Signed-off-by: tdruez <[email protected]>
1 parent 8a8bb3d commit 0a78d9c

File tree

7 files changed

+25
-25
lines changed

7 files changed

+25
-25
lines changed

scanpipe/templates/scanpipe/resource_tree.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,17 @@
2727
</div>
2828
<div id="resizer" class="resizer"></div>
2929
<div id="right-pane" class="right-pane px-3">
30-
{% if path %}
3130
<div
3231
{% if resource.is_file %}
3332
hx-get="{% url 'resource_detail' project.slug resource.path %}"
33+
{% elif path %}
34+
hx-get="{% url 'project_resource_tree_right_pane' project.slug path %}"
3435
{% else %}
35-
hx-get="{% url 'project_resource_tree_table' project.slug path %}"
36+
hx-get="{% url 'project_resource_tree_right_pane' project.slug %}"
3637
{% endif %}
3738
hx-trigger="load"
3839
hx-target="this">
3940
</div>
40-
{% else %}
41-
{% include "scanpipe/tree/resource_right_pane.html" %}
42-
{% endif %}
4341
</div>
4442
</div>
4543
</div>

scanpipe/templates/scanpipe/tree/resource_left_pane_tree.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
class="is-flex is-align-items-center folder-meta is-clickable"
1111
data-folder-click
1212
data-path="{{ node.path }}"
13-
hx-get="{% url 'project_resource_tree_table' project.slug node.path %}"
13+
hx-get="{% url 'project_resource_tree_right_pane' project.slug node.path %}"
1414
hx-target="#right-pane"
1515
hx-push-url="{% url 'project_resource_tree' project.slug node.path %}">
1616
<span class="icon is-small mr-2">

scanpipe/templates/scanpipe/tree/resource_path_breadcrumb.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
data-tooltip-position="bottom right">
77
<i class="fa-solid fa-square-caret-right"></i>
88
</button>
9-
{% if path_segments %}
9+
{% if path %}
1010
<ul>
1111
{% for subpath, segment in path_segments %}
1212
{% if not forloop.last %}
@@ -15,7 +15,7 @@
1515
href="{% url 'project_resource_tree' project.slug subpath %}"
1616
class="expand-in-tree"
1717
data-path="{{ subpath }}"
18-
hx-get="{% url 'project_resource_tree_table' project.slug subpath %}"
18+
hx-get="{% url 'project_resource_tree_right_pane' project.slug subpath %}"
1919
hx-target="#right-pane"
2020
hx-push-url="{% url 'project_resource_tree' project.slug subpath %}">
2121
{{ segment }}

scanpipe/templates/scanpipe/tree/resource_table.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<tr
1515
class="expand-in-tree is-clickable"
1616
data-path="{{ parent_path }}"
17-
hx-get="{% url 'project_resource_tree_table' project.slug parent_path %}"
17+
hx-get="{% url 'project_resource_tree_right_pane' project.slug parent_path %}"
1818
hx-target="#right-pane"
1919
hx-push-url="{% url 'project_resource_tree' project.slug parent_path %}">
2020
<td colspan="5">
@@ -43,7 +43,7 @@
4343
class="expand-in-tree"
4444
href="{% url 'project_resource_tree' project.slug resource.path %}"
4545
data-path="{{ resource.path }}"
46-
hx-get="{% url 'project_resource_tree_table' project.slug resource.path %}"
46+
hx-get="{% url 'project_resource_tree_right_pane' project.slug resource.path %}"
4747
hx-target="#right-pane"
4848
hx-push-url="{% url 'project_resource_tree' project.slug resource.path %}">
4949
{{ resource.name }}
@@ -84,7 +84,7 @@
8484
{% if page_obj.has_previous %}
8585
<a
8686
class="pagination-previous"
87-
hx-get="{% url 'project_resource_tree_table' project.slug path %}?page={{ page_obj.previous_page_number }}"
87+
hx-get="{% url 'project_resource_tree_right_pane' project.slug path %}?page={{ page_obj.previous_page_number }}"
8888
hx-target="#right-pane"
8989
hx-push-url="{% url 'project_resource_tree' project.slug path %}?page={{ page_obj.previous_page_number }}">
9090
Previous
@@ -93,7 +93,7 @@
9393
{% if page_obj.has_next %}
9494
<a
9595
class="pagination-next"
96-
hx-get="{% url 'project_resource_tree_table' project.slug path%}?page={{ page_obj.next_page_number }}"
96+
hx-get="{% url 'project_resource_tree_right_pane' project.slug path%}?page={{ page_obj.next_page_number }}"
9797
hx-target="#right-pane"
9898
hx-push-url="{% url 'project_resource_tree' project.slug path %}?page={{ page_obj.next_page_number }}">
9999
Next page

scanpipe/tests/test_views.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1643,13 +1643,15 @@ def test_scanpipe_views_resource_tree_children_path(self):
16431643
self.assertFalse(child1.has_children)
16441644
self.assertTrue(dir1.has_children)
16451645

1646-
def test_scanpipe_views_project_resource_tree_table_view_with_path_directory(self):
1646+
def test_scanpipe_views_project_resource_tree_right_pane_view_with_path_directory(
1647+
self,
1648+
):
16471649
resource1 = make_resource_directory(self.project1, path="parent+special&chars")
16481650
make_resource_file(self.project1, path="parent+special&chars/child1.txt")
16491651
make_resource_file(self.project1, path="parent+special&chars/child2.py")
16501652

16511653
url = reverse(
1652-
"project_resource_tree_table",
1654+
"project_resource_tree_right_pane",
16531655
kwargs={"slug": self.project1.slug, "path": resource1.path},
16541656
)
16551657
response = self.client.get(url)
@@ -1678,11 +1680,11 @@ def test_scanpipe_views_project_resource_tree_view_with_path_file(self):
16781680
self.assertEqual("specific_file.txt", response.context["path"])
16791681
self.assertEqual(resource, response.context["resource"])
16801682

1681-
def test_scanpipe_views_project_resource_tree_table_view_empty_directory(self):
1683+
def test_scanpipe_views_project_resource_tree_right_pane_view_empty_directory(self):
16821684
make_resource_directory(self.project1, path="empty_dir")
16831685

16841686
url = reverse(
1685-
"project_resource_tree_table",
1687+
"project_resource_tree_right_pane",
16861688
kwargs={"slug": self.project1.slug, "path": "empty_dir"},
16871689
)
16881690
response = self.client.get(url)
@@ -1691,15 +1693,15 @@ def test_scanpipe_views_project_resource_tree_table_view_empty_directory(self):
16911693
resources = list(response.context["resources"])
16921694
self.assertEqual(0, len(resources))
16931695

1694-
@mock.patch("scanpipe.views.ProjectResourceTreeTableView.paginate_by", 2)
1695-
def test_scanpipe_views_project_resource_tree_table_view_pagination(self):
1696+
@mock.patch("scanpipe.views.ProjectResourceTreeRightPaneView.paginate_by", 2)
1697+
def test_scanpipe_views_project_resource_tree_right_pane_view_pagination(self):
16961698
make_resource_directory(self.project1, path="parent")
16971699
make_resource_file(self.project1, path="parent/file1.txt", parent_path="parent")
16981700
make_resource_file(self.project1, path="parent/file2.txt", parent_path="parent")
16991701
make_resource_file(self.project1, path="parent/file3.txt", parent_path="parent")
17001702

17011703
url = reverse(
1702-
"project_resource_tree_table",
1704+
"project_resource_tree_right_pane",
17031705
kwargs={"slug": self.project1.slug, "path": "parent"},
17041706
)
17051707

scanpipe/urls.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,13 +143,13 @@
143143
),
144144
path(
145145
"project/<slug:slug>/resource_tree_table/<path:path>/",
146-
views.ProjectResourceTreeTableView.as_view(),
147-
name="project_resource_tree_table",
146+
views.ProjectResourceTreeRightPaneView.as_view(),
147+
name="project_resource_tree_right_pane",
148148
),
149149
path(
150150
"project/<slug:slug>/resource_tree_table/",
151-
views.ProjectResourceTreeTableView.as_view(),
152-
name="project_resource_tree_table",
151+
views.ProjectResourceTreeRightPaneView.as_view(),
152+
name="project_resource_tree_right_pane",
153153
),
154154
path(
155155
"run/<uuid:uuid>/",

scanpipe/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2161,7 +2161,7 @@ def get_context_data(self, **kwargs):
21612161
matched_snippet_annotations = self.get_matched_snippet_annotations(resource)
21622162
context["detected_values"]["matched snippets"] = matched_snippet_annotations
21632163

2164-
# Compatibility with ProjectResourceTreeTableView
2164+
# Compatibility with ProjectResourceTreeRightPaneView
21652165
segments = resource.path.strip("/").split("/")
21662166
context["path_segments"] = [
21672167
("/".join(segments[: i + 1]), segment) for i, segment in enumerate(segments)
@@ -2770,7 +2770,7 @@ def get(self, request, *args, **kwargs):
27702770
return render(request, self.template_name, context)
27712771

27722772

2773-
class ProjectResourceTreeTableView(
2773+
class ProjectResourceTreeRightPaneView(
27742774
ConditionalLoginRequired,
27752775
ProjectRelatedViewMixin,
27762776
generic.ListView,

0 commit comments

Comments
 (0)