From 27fd3d24ed935189d2c93afa93e881ca334a8f72 Mon Sep 17 00:00:00 2001 From: Horilla Date: Mon, 3 Nov 2025 09:56:53 +0530 Subject: [PATCH] [UPDT] BASE: Added template tag for verbose name --- base/templatetags/horillafilters.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/base/templatetags/horillafilters.py b/base/templatetags/horillafilters.py index c3fdec6cf..71e3b0a0a 100644 --- a/base/templatetags/horillafilters.py +++ b/base/templatetags/horillafilters.py @@ -325,3 +325,12 @@ def is_check_in_enabled(request): # Check if check-in is enabled return bool(attendance_settings and attendance_settings.enable_check_in) + + +@register.filter +def verbose_name(instance, field_name): + """Return verbose name of a model field.""" + try: + return instance._meta.get_field(field_name).verbose_name + except Exception: + return field_name