Add document list item view.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2017-07-13 17:20:02 -04:00
parent c3d4884d34
commit ff59f34b7f
18 changed files with 420 additions and 126 deletions

View File

@@ -261,21 +261,28 @@ class IndexInstanceNodeView(DocumentListView):
return self.index_instance_node.documents.all()
def get_extra_context(self):
context = {
'hide_links': True,
'object': self.index_instance_node,
'navigation': mark_safe(
_('Navigation: %s') % node_tree(
node=self.index_instance_node, user=self.request.user
)
),
'title': _(
'Contents for index: %s'
) % self.index_instance_node.get_full_path(),
}
context = super(IndexInstanceNodeView, self).get_extra_context()
context.update(
{
'object': self.index_instance_node,
'navigation': mark_safe(
_('Navigation: %s') % node_tree(
node=self.index_instance_node, user=self.request.user
)
),
'title': _(
'Contents for index: %s'
) % self.index_instance_node.get_full_path(),
}
)
if self.index_instance_node and not self.index_instance_node.index_template_node.link_documents:
context.update({'hide_object': True})
context.update(
{
'hide_object': True,
'list_as_items': False,
}
)
return context