mirror of
https://github.com/quantum5/qlinks.git
synced 2025-04-24 18:51:57 -04:00
Display root redirect properly
This commit is contained in:
parent
16fcb018f6
commit
b5bfac4b30
|
@ -12,10 +12,14 @@ from qlinks.models import Link
|
||||||
class LinkAdmin(admin.ModelAdmin):
|
class LinkAdmin(admin.ModelAdmin):
|
||||||
fields = ('short', 'long', 'created_by', 'created_on', 'updated_on', 'is_working', 'last_check')
|
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')
|
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')
|
list_filter = ('created_by', 'is_working', 'created_on', 'updated_on')
|
||||||
search_fields = ('short', 'long')
|
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'))
|
@admin.display(ordering='long', description=_('long URL'))
|
||||||
def long_url(self, obj):
|
def long_url(self, obj):
|
||||||
return format_html('<a href="{0}">{1}</a>', obj.long, truncatechars(obj.long, 64))
|
return format_html('<a href="{0}">{1}</a>', obj.long, truncatechars(obj.long, 64))
|
||||||
|
|
|
@ -17,4 +17,4 @@ class Link(models.Model):
|
||||||
last_check = models.DateTimeField(verbose_name=_('last time URL was checked'))
|
last_check = models.DateTimeField(verbose_name=_('last time URL was checked'))
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.short
|
return self.short or '/'
|
||||||
|
|
Loading…
Reference in a new issue