--- a/app/soc/views/models/presence.py Fri Feb 13 21:52:38 2009 +0000
+++ b/app/soc/views/models/presence.py Fri Feb 13 21:53:15 2009 +0000
@@ -49,7 +49,7 @@
"""View methods for the Presence model.
"""
- def __init__(self, params=None):
+ def __init__(self, params):
"""Defines the fields and methods required for the base View class
to provide the user with list, public, create, edit and delete views.
@@ -75,6 +75,7 @@
new_params['edit_extra_dynafields'] = {
'home_link_id': widgets.ReferenceField(
reference_url='document', filter=['scope_path'],
+ filter_fields={'prefix': params['document_prefix']},
required=False, label=ugettext('Home page Document link ID'),
help_text=soc.models.work.Work.link_id.help_text),
}