Pass alternate column classes to the cabinet, index and tags document list views to improve the rendered size of the document panels.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-04-03 17:44:50 -04:00
parent 2677ece123
commit b4b8d9403c
3 changed files with 7 additions and 4 deletions

View File

@@ -95,23 +95,24 @@ class CabinetDetailView(DocumentListView):
return queryset return queryset
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
data = super(CabinetDetailView, self).get_context_data(**kwargs) context = super(CabinetDetailView, self).get_context_data(**kwargs)
cabinet = self.get_object() cabinet = self.get_object()
data.update( context.update(
{ {
'column_class': 'col-xs-12 col-sm-6 col-md-4 col-lg-3',
'hide_links': True,
'jstree_data': '\n'.join( 'jstree_data': '\n'.join(
jstree_data(node=cabinet.get_root(), selected_node=cabinet) jstree_data(node=cabinet.get_root(), selected_node=cabinet)
), ),
'hide_links': True,
'list_as_items': True, 'list_as_items': True,
'object': cabinet, 'object': cabinet,
'title': _('Details of cabinet: %s') % cabinet.get_full_path(), 'title': _('Details of cabinet: %s') % cabinet.get_full_path(),
} }
) )
return data return context
def get_object(self): def get_object(self):
cabinet = get_object_or_404(Cabinet, pk=self.kwargs['pk']) cabinet = get_object_or_404(Cabinet, pk=self.kwargs['pk'])

View File

@@ -254,6 +254,7 @@ class IndexInstanceNodeView(DocumentListView):
context = super(IndexInstanceNodeView, self).get_extra_context() context = super(IndexInstanceNodeView, self).get_extra_context()
context.update( context.update(
{ {
'column_class': 'col-xs-12 col-sm-6 col-md-4 col-lg-3',
'object': self.index_instance_node, 'object': self.index_instance_node,
'navigation': mark_safe( 'navigation': mark_safe(
_('Navigation: %s') % node_tree( _('Navigation: %s') % node_tree(

View File

@@ -202,6 +202,7 @@ class TagTaggedItemListView(DocumentListView):
context = super(TagTaggedItemListView, self).get_extra_context() context = super(TagTaggedItemListView, self).get_extra_context()
context.update( context.update(
{ {
'column_class': 'col-xs-12 col-sm-6 col-md-4 col-lg-3',
'object': self.get_tag(), 'object': self.get_tag(),
'title': _('Documents with the tag: %s') % self.get_tag(), 'title': _('Documents with the tag: %s') % self.get_tag(),
} }