diff options
-rw-r--r-- | app/links/models.py | 7 | ||||
-rw-r--r-- | app/sightings/build.py | 1 | ||||
-rw-r--r-- | app/utils/views.py | 2 |
3 files changed, 6 insertions, 4 deletions
diff --git a/app/links/models.py b/app/links/models.py index fe91b1c..4954a29 100644 --- a/app/links/models.py +++ b/app/links/models.py @@ -3,6 +3,7 @@ import json from django.template.defaultfilters import striptags from django.urls import reverse from django.utils.encoding import force_text +from django.utils.html import format_html from django.db import models from django.utils import timezone from django.core.mail import EmailMessage @@ -65,9 +66,9 @@ class Link(models.Model): return self.get_next_by_pub_date(status__exact=1) def admin_link(self): - return force_text('<a href="%s">Visit Site</a>' % (self.url)) - admin_link.allow_tags = True - admin_link.short_description = 'Link' + return format_html('<a href="%s">Visit Site</a>' % (self.url)) + admin_link.short_description = 'Link' + @receiver(post_save, sender=Link) def post_save_events(sender, update_fields, created, instance, **kwargs): diff --git a/app/sightings/build.py b/app/sightings/build.py index e77a57b..db46a34 100644 --- a/app/sightings/build.py +++ b/app/sightings/build.py @@ -2,6 +2,7 @@ import os from django.urls import reverse from builder.base import BuildNew from django.contrib.auth.models import User +from .models import Sighting class BuildSightings(BuildNew): diff --git a/app/utils/views.py b/app/utils/views.py index 108293e..0b96111 100644 --- a/app/utils/views.py +++ b/app/utils/views.py @@ -44,7 +44,7 @@ from dal import autocomplete class TagAutocomplete(autocomplete.Select2QuerySetView): def get_queryset(self): # Don't forget to filter out results depending on the visitor ! - if not self.request.user.is_authenticated(): + if not self.request.user.is_authenticated: return Tag.objects.none() qs = Tag.objects.all() |