summaryrefslogtreecommitdiff
path: root/app/notes/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/notes/models.py')
-rw-r--r--app/notes/models.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/notes/models.py b/app/notes/models.py
index c0c88e8..eb3faeb 100644
--- a/app/notes/models.py
+++ b/app/notes/models.py
@@ -37,5 +37,12 @@ class LuxNote(models.Model):
self.body_html = markdown_to_html(self.body_markdown)
super(LuxNote, self).save(*args, **kwargs)
+ def admin_tags(self):
+ return format_html_join(
+ '\n', "<a href='/admin/links/link?tag={}'>{}</a>,",
+ ((tag.slug, tag.name) for tag in self.tags.all())
+ )
+ admin_tags.short_description = 'Tags'
+
def get_absolute_url(self, *args, **kwargs):
return reverse('notes:note-edit', kwargs={"pk": self.pk})