]> git.ipfire.org Git - ipfire.org.git/commitdiff
Connect releases and blog posts again
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 17 Jul 2018 22:58:46 +0000 (23:58 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 17 Jul 2018 22:58:46 +0000 (23:58 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/blog.py
src/backend/releases.py

index a8dde2e2f062efd7f99a42ba73898357520a13a9..3b02acf18e6fb641b22d6bcbd6c9d657d31642f5 100644 (file)
@@ -15,6 +15,10 @@ class Blog(misc.Object):
                for row in res:
                        yield Post(self.backend, row.id, data=row)
 
+       def get_by_id(self, id):
+               return self._get_post("SELECT * FROM blog \
+                       WHERE id = %s", id)
+
        def get_by_slug(self, slug):
                return self._get_post("SELECT * FROM blog \
                        WHERE slug = %s AND published_at <= NOW()", slug)
index c31c4fe82237f8b246b28636b3ad0972368e035b..fdc9c09fad9e43d551d22cce1a33aecc8a7edef5 100644 (file)
@@ -411,7 +411,8 @@ class Release(Object):
 
        @property
        def post(self):
-               return # XXX TODO
+               if self.__data.blog_id:
+                       return self.backend.blog.get_by_id(self.__data.blog_id)
 
        # Fireinfo Stuff