diff --git a/app/templates/views/templates/_template_list.html b/app/templates/views/templates/_template_list.html
index 49a23a0ee..ee4450106 100644
--- a/app/templates/views/templates/_template_list.html
+++ b/app/templates/views/templates/_template_list.html
@@ -38,18 +38,12 @@
{% for item in template_list %}
{% set item_link_content %}
- {% for ancestor in item.ancestors %}
-
- {{- format_item_name(ancestor.name) -}}
-
- {% endfor %}
{% if item.is_folder %}
{{- format_item_name(item.name) -}}
- {% else %}
+ {% elif not item.ancestors %}
@@ -70,9 +64,11 @@
{% endset %}
{% set item_meta %}
+ {% if not item.ancestors %}
{{ item.hint }}
+ {% endif %}
{% endset %}
{# create the item config now to include the label content -#}
@@ -112,4 +108,4 @@
}) }}
{% endif %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/tests/app/main/views/test_template_folders.py b/tests/app/main/views/test_template_folders.py
index c4c2da4c1..fae020e58 100644
--- a/tests/app/main/views/test_template_folders.py
+++ b/tests/app/main/views/test_template_folders.py
@@ -58,18 +58,10 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
["Email", "Text message"],
[
"folder_one folder_one 2 folders",
- ("folder_one folder_one_one " "folder_one folder_one_one " "1 folder"),
- (
- "folder_one folder_one_one folder_one_one_one "
- "folder_one folder_one_one folder_one_one_one "
- "1 template"
- ),
- (
- "folder_one folder_one_one folder_one_one_one sms_template_nested "
- "folder_one folder_one_one folder_one_one_one sms_template_nested "
- "Text message template"
- ),
- ("folder_one folder_one_two " "folder_one folder_one_two " "Empty"),
+ ("folder_one folder_one_one " "folder_one_one"),
+ ("folder_one folder_one_one folder_one_one_one " "folder_one_one_one"),
+ ("folder_one folder_one_one folder_one_one_one sms_template_nested"),
+ ("folder_one folder_one_two " "folder_one_two"),
"folder_two folder_two Empty",
("sms_template_one " "sms_template_one " "Text message template"),
("sms_template_two " "sms_template_two " "Text message template"),
@@ -88,7 +80,6 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
"folder_one",
"folder_one_one",
"folder_one_one_one",
- "sms_template_nested",
"folder_one_two",
"folder_two",
"sms_template_one",
@@ -106,18 +97,10 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
["Email", "Text message"],
[
"folder_one folder_one 2 folders",
- ("folder_one folder_one_one " "folder_one folder_one_one " "1 folder"),
- (
- "folder_one folder_one_one folder_one_one_one "
- "folder_one folder_one_one folder_one_one_one "
- "1 template"
- ),
- (
- "folder_one folder_one_one folder_one_one_one sms_template_nested "
- "folder_one folder_one_one folder_one_one_one sms_template_nested "
- "Text message template"
- ),
- ("folder_one folder_one_two " "folder_one folder_one_two " "Empty"),
+ ("folder_one folder_one_one " "folder_one_one"),
+ ("folder_one folder_one_one folder_one_one_one " "folder_one_one_one"),
+ ("folder_one folder_one_one folder_one_one_one sms_template_nested"),
+ ("folder_one folder_one_two " "folder_one_two"),
"folder_two folder_two Empty",
"sms_template_one sms_template_one Text message template",
"sms_template_two sms_template_two Text message template",
@@ -136,7 +119,6 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
"folder_one",
"folder_one_one",
"folder_one_one_one",
- "sms_template_nested",
"folder_one_two",
"folder_two",
"sms_template_one",
@@ -154,17 +136,9 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
["All", "Email"],
[
"folder_one folder_one 1 folder",
- ("folder_one folder_one_one " "folder_one folder_one_one " "1 folder"),
- (
- "folder_one folder_one_one folder_one_one_one "
- "folder_one folder_one_one folder_one_one_one "
- "1 template"
- ),
- (
- "folder_one folder_one_one folder_one_one_one sms_template_nested "
- "folder_one folder_one_one folder_one_one_one sms_template_nested "
- "Text message template"
- ),
+ ("folder_one folder_one_one " "folder_one_one"),
+ ("folder_one folder_one_one folder_one_one_one " "folder_one_one_one"),
+ ("folder_one folder_one_one folder_one_one_one sms_template_nested"),
"sms_template_one sms_template_one Text message template",
"sms_template_two sms_template_two Text message template",
],
@@ -177,7 +151,6 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
"folder_one",
"folder_one_one",
"folder_one_one_one",
- "sms_template_nested",
"sms_template_one",
"sms_template_two",
],
@@ -191,16 +164,8 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
["Email", "Text message"],
[
"folder_one_one folder_one_one 1 folder",
- (
- "folder_one_one folder_one_one_one "
- "folder_one_one folder_one_one_one "
- "1 template"
- ),
- (
- "folder_one_one folder_one_one_one sms_template_nested "
- "folder_one_one folder_one_one_one sms_template_nested "
- "Text message template"
- ),
+ ("folder_one_one folder_one_one_one " "folder_one_one_one"),
+ ("folder_one_one folder_one_one_one sms_template_nested"),
"folder_one_two folder_one_two Empty",
],
[
@@ -210,7 +175,6 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
[
"folder_one_one",
"folder_one_one_one",
- "sms_template_nested",
"folder_one_two",
],
None,
@@ -223,25 +187,13 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
["All", "Email"],
[
"folder_one_one folder_one_one 1 folder",
- (
- "folder_one_one folder_one_one_one "
- "folder_one_one folder_one_one_one "
- "1 template"
- ),
- (
- "folder_one_one folder_one_one_one sms_template_nested "
- "folder_one_one folder_one_one_one sms_template_nested "
- "Text message template"
- ),
+ ("folder_one_one folder_one_one_one " "folder_one_one_one"),
+ ("folder_one_one folder_one_one_one sms_template_nested"),
],
[
"folder_one_one folder_one_one 1 folder",
],
- [
- "folder_one_one",
- "folder_one_one_one",
- "sms_template_nested",
- ],
+ ["folder_one_one", "folder_one_one_one"],
None,
),
(
@@ -266,19 +218,12 @@ def _folder(name, folder_id=None, parent=None, users_with_permission=None):
["Email", "Text message"],
[
"folder_one_one_one folder_one_one_one 1 template",
- (
- "folder_one_one_one sms_template_nested "
- "folder_one_one_one sms_template_nested "
- "Text message template"
- ),
+ ("folder_one_one_one sms_template_nested"),
],
[
"folder_one_one_one folder_one_one_one 1 template",
],
- [
- "folder_one_one_one",
- "sms_template_nested",
- ],
+ ["folder_one_one_one"],
None,
),
(
@@ -502,7 +447,6 @@ def test_template_id_is_searchable_for_services_with_api_keys(
)
] == [
"folder one",
- f'{template_2["id"]} template two',
f'{template_1["id"]} template one',
]
@@ -523,10 +467,7 @@ def test_template_id_is_searchable_for_services_with_api_keys(
# Text which should be hidden from all users
r".template-list-item .display-none"
)
- ] == [
- template_2["id"],
- template_1["id"],
- ]
+ ] == [template_1["id"]]
mock_get_api_keys.assert_called_once_with(SERVICE_ONE_ID)
@@ -1707,21 +1648,10 @@ def test_show_custom_error_message(
],
[
["folder_A", "folder_A", "1 template, 2 folders"],
- ["folder_A folder_C", "folder_A", "folder_C", "1 template"],
- [
- "folder_A folder_C sms_template_C",
- "folder_A",
- "folder_C",
- "sms_template_C",
- "Text message template",
- ],
- ["folder_A folder_D", "folder_A", "folder_D", "Empty"],
- [
- "folder_A sms_template_A",
- "folder_A",
- "sms_template_A",
- "Text message template",
- ],
+ ["folder_A folder_C", "folder_C"],
+ ["folder_A folder_C sms_template_C"],
+ ["folder_A folder_D", "folder_D"],
+ ["folder_A sms_template_A"],
[
"folder_E folder_F folder_G",
"folder_E",
@@ -1729,14 +1659,7 @@ def test_show_custom_error_message(
"folder_G",
"1 template",
],
- [
- "folder_E folder_F folder_G email_template_G",
- "folder_E",
- "folder_F",
- "folder_G",
- "email_template_G",
- "Email template",
- ],
+ ["folder_E folder_F folder_G email_template_G"],
["email_template_root", "email_template_root", "Email template"],
],
None,
@@ -1763,11 +1686,6 @@ def test_show_custom_error_message(
],
[
"folder_E folder_F folder_G email_template_G",
- "folder_E",
- "folder_F",
- "folder_G",
- "email_template_G",
- "Email template",
],
["email_template_root", "email_template_root", "Email template"],
],
@@ -1780,20 +1698,9 @@ def test_show_custom_error_message(
],
[
["folder_A", "folder_A", "1 template, 1 folder"],
- ["folder_A folder_C", "folder_A", "folder_C", "1 template"],
- [
- "folder_A folder_C sms_template_C",
- "folder_A",
- "folder_C",
- "sms_template_C",
- "Text message template",
- ],
- [
- "folder_A sms_template_A",
- "folder_A",
- "sms_template_A",
- "Text message template",
- ],
+ ["folder_A folder_C", "folder_C"],
+ ["folder_A folder_C sms_template_C"],
+ ["folder_A sms_template_A"],
],
None,
),