diff --git a/.gitignore b/.gitignore index fe25842..31ce24f 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ __pycache__ .vscode .DS_Store .env +venv /vaccinate/staticfiles/ diff --git a/vaccinate/core/admin.py b/vaccinate/core/admin.py index 5f47f30..0a0937e 100644 --- a/vaccinate/core/admin.py +++ b/vaccinate/core/admin.py @@ -12,6 +12,7 @@ from django.utils import dateformat, timezone from django.utils.html import escape, format_html from django.utils.safestring import mark_safe +from django.utils.text import Truncator from reversion.models import Revision, Version from reversion_compare.admin import CompareVersionAdmin @@ -1021,7 +1022,9 @@ def appointment_tag_and_scheduling(self, obj): raw_details.startswith("http://") or raw_details.startswith("https://") ): details = format_html( - '{}', raw_details, raw_details + '{}', + raw_details, + Truncator(raw_details).chars(75), ) else: details = escape(raw_details or "")