diff --git a/app/agora.py b/app/agora.py index 631f5ad..a992fa2 100644 --- a/app/agora.py +++ b/app/agora.py @@ -110,15 +110,13 @@ def pull(node): @bp.route('/wikilink/') # alias for now def wikilink(node): - n = db.wikilink_to_node(node) + n = G.node(node) return render_template( 'node_rendered.html', - wikilink=node, - subnodes=db.subnodes_by_wikilink(node), - pull_nodes=n.pull_nodes() if n else [], - # backlinks=db.nodes_by_outlink(node), + node=n, backlinks=[x.wikilink for x in db.nodes_by_outlink(node)], pushlinks=n.push_links() if n else [], + pull_nodes=n.pull_nodes() if n else [], forwardlinks=n.forward_links() if n else [], ) diff --git a/app/db.py b/app/db.py index 9f28d16..bbbd0e3 100644 --- a/app/db.py +++ b/app/db.py @@ -201,9 +201,9 @@ class Subnode: """ # TODO: test. - pull_nodes = subnode_to_actions(self, 'pull') - entities = content_to_forward_links("\n".join(pull_nodes)) - return [Node(entity) for entity in entities] + pull_blocks = subnode_to_actions(self, 'pull') + pull_nodes = content_to_forward_links("\n".join(pull_blocks)) + return [G.node(node) for node in pull_nodes] def push_links(self): """ diff --git a/app/templates/links.html b/app/templates/links.html index 6a50f17..197c28d 100644 --- a/app/templates/links.html +++ b/app/templates/links.html @@ -34,7 +34,7 @@ -->