[ADD] HORILLA VIEWS: Added default visible columns feature

This commit is contained in:
Horilla
2025-02-28 19:03:19 +05:30
parent 59f8a14361
commit a9e379f0f1

View File

@@ -100,6 +100,7 @@ class HorillaListView(ListView):
verbose_name: str = "" verbose_name: str = ""
bulk_update_fields: list = [] bulk_update_fields: list = []
bulk_template: str = "generic/bulk_form.html" bulk_template: str = "generic/bulk_form.html"
records_count_in_tab: bool = True
header_attrs: dict = {} header_attrs: dict = {}
@@ -197,6 +198,7 @@ class HorillaListView(ListView):
f""" f"""
<script id="{script_id}"> <script id="{script_id}">
$("#{script_id}").closest(".oh-modal--show").removeClass("oh-modal--show"); $("#{script_id}").closest(".oh-modal--show").removeClass("oh-modal--show");
$("#{self.selected_instances_key_id}").attr("data-ids", "[]");
$(".reload-record").click() $(".reload-record").click()
$("#reloadMessagesButton").click() $("#reloadMessagesButton").click()
</script> </script>
@@ -321,6 +323,7 @@ class HorillaListView(ListView):
context["model_name"] = self.verbose_name context["model_name"] = self.verbose_name
context["export_fields"] = self.export_fields context["export_fields"] = self.export_fields
context["custom_empty_template"] = self.custom_empty_template context["custom_empty_template"] = self.custom_empty_template
context["records_count_in_tab"] = self.records_count_in_tab
referrer = self.request.GET.get("referrer", "") referrer = self.request.GET.get("referrer", "")
if referrer: if referrer:
# Remove the protocol and domain part # Remove the protocol and domain part