X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/ae60b2a3949e96357477cc04f90fd0873cee8a92..e5f72228d92e58406b43c2a772737535041d28c0:/src/catalogue/models/fragment.py

diff --git a/src/catalogue/models/fragment.py b/src/catalogue/models/fragment.py
index a3dbdea54..dc159a59f 100644
--- a/src/catalogue/models/fragment.py
+++ b/src/catalogue/models/fragment.py
@@ -35,10 +35,17 @@ class Fragment(models.Model):
     def get_absolute_url(self):
         return '%s#m%s' % (reverse('book_text', args=[self.book.slug]), self.anchor)
 
+    def get_api_url(self):
+        return reverse('catalogue_api_fragment', args=[self.book.slug, self.anchor])
+
     def get_short_text(self):
         """Returns short version of the fragment."""
         return self.short_text if self.short_text else self.text
 
+    @property
+    def themes(self):
+        return self.tags.filter(category='theme')
+
     def flush_includes(self, languages=True):
         if not languages:
             return