Display root redirect properly

This commit is contained in:
Quantum 2022-01-23 23:31:41 -05:00
parent 16fcb018f6
commit b5bfac4b30
2 changed files with 6 additions and 2 deletions

View file

@ -12,10 +12,14 @@ from qlinks.models import Link
class LinkAdmin(admin.ModelAdmin):
fields = ('short', 'long', 'created_by', 'created_on', 'updated_on', 'is_working', 'last_check')
readonly_fields = ('created_by', 'created_on', 'updated_on', 'is_working', 'last_check')
list_display = ('short', 'long_url', 'created_by', 'created_on', 'updated_on', 'is_working', 'last_check', 'short_url')
list_display = ('short_slug', 'long_url', 'created_by', 'created_on', 'updated_on', 'is_working', 'last_check', 'short_url')
list_filter = ('created_by', 'is_working', 'created_on', 'updated_on')
search_fields = ('short', 'long')
@admin.display(ordering='short', description=_('short slug'))
def short_slug(self, obj):
return obj.short or '/'
@admin.display(ordering='long', description=_('long URL'))
def long_url(self, obj):
return format_html('<a href="{0}">{1}</a>', obj.long, truncatechars(obj.long, 64))

View file

@ -17,4 +17,4 @@ class Link(models.Model):
last_check = models.DateTimeField(verbose_name=_('last time URL was checked'))
def __str__(self):
return self.short
return self.short or '/'