Make computed defaults work, even in namespaces

This commit is contained in:
Calen Pennington
2012-12-12 12:47:31 -05:00
parent 25754b50ff
commit 45544396a8
2 changed files with 43 additions and 8 deletions

View File

@@ -18,7 +18,11 @@ class LmsNamespace(Namespace):
scope=Scope.settings
)
display_name = String(help="Display name for this module", scope=Scope.settings)
display_name = String(
help="Display name for this module",
scope=Scope.settings,
computed_default=lambda module: module.url_name.replace('_', ' ')
)
start = Date(help="Start time when this module is visible", scope=Scope.settings)
due = String(help="Date that this problem is due by", scope=Scope.settings, default='')
filename = List(help="DO NOT USE", scope=Scope.content, default=['', None])