Add ACLs to document indexes. Convert all document indexing views to CBV. Remove the document index setup permission. Add view tests to the document indexing app. Use MPTT methods and stop relying on undocumented API.

This commit is contained in:
Roberto Rosario
2016-03-19 02:51:45 -04:00
parent 286a6ba9b8
commit 7cde1fe78f
8 changed files with 287 additions and 166 deletions

View File

@@ -49,10 +49,9 @@ def node_level(node):
return mark_safe(
''.join(
[
'     ' * (
getattr(node, node._mptt_meta.level_attr) - 1
), '' if node.is_root_node() else '<i class="fa fa-level-up fa-rotate-90"></i> ',
ugettext('Root') if node.is_root_node() else unicode(node)
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' * node.get_level(),
'' if node.is_root_node() else '<i class="fa fa-level-up fa-rotate-90"></i> ',
unicode(node)
]
)
)