Added support for per-view side bar templates

This commit is contained in:
Roberto Rosario
2011-04-18 04:30:36 -04:00
parent 1d8531248a
commit 5084f7c871
3 changed files with 41 additions and 2 deletions
+9
View File
@@ -4,6 +4,7 @@ object_navigation = {}
multi_object_navigation = {}
menu_links = []
model_list_columns = {}
sidebar_templates = {}
def register_multi_item_links(src, links, menu_name=None):
@@ -62,3 +63,11 @@ def register_model_list_columns(model, columns):
model_list_columns[model].extend(columns)
else:
model_list_columns[model] = copy.copy(columns)
def register_sidebar_template(source_list, template_name):
for source in source_list:
if source in sidebar_templates:
sidebar_templates[source].append(template_name)
else:
sidebar_templates[source] = [template_name]