diff piecrust/sources/posts.py @ 862:fddaf43424e2

refactor: Get the page assets to work again in the server.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 08 Jun 2017 23:09:34 -0700
parents 08e02c2a2a1a
children d9059257743c
line wrap: on
line diff
--- a/piecrust/sources/posts.py	Thu Jun 08 08:52:45 2017 -0700
+++ b/piecrust/sources/posts.py	Thu Jun 08 23:09:34 2017 -0700
@@ -36,14 +36,17 @@
     def path_format(self):
         return self.__class__.PATH_FORMAT
 
-    def _finalizeContent(self, parent_group, items, groups):
-        SimpleAssetsSubDirMixin._onFinalizeContent(
-            parent_group, items, groups)
+    def _finalizeContent(self, groups):
+        SimpleAssetsSubDirMixin._removeAssetGroups(groups)
+
+    def getParentGroup(self, item):
+        return None
 
     def getRelatedContents(self, item, relationship):
         if relationship == REL_ASSETS:
-            SimpleAssetsSubDirMixin._getRelatedAssetsContents(item)
-        raise NotImplementedError()
+            return SimpleAssetsSubDirMixin._getRelatedAssetsContents(
+                self, item)
+        return FSContentSource.getRelatedContents(self, item, relationship)
 
     def findContent(self, route_params):
         year = route_params.get('year')