app/soc/views/models/group_app.py
changeset 1229 ec3768cbf369
parent 1225 1d5c58e24fd3
child 1232 3bce6205e24e
--- a/app/soc/views/models/group_app.py	Thu Feb 05 23:46:39 2009 +0000
+++ b/app/soc/views/models/group_app.py	Thu Feb 05 23:49:46 2009 +0000
@@ -38,6 +38,7 @@
 from soc.views.helper import lists as list_helper
 from soc.views.helper import redirects
 from soc.views.helper import responses
+from soc.views.helper import widgets
 from soc.views.models import base
 
 import soc.logic.models.group_app
@@ -82,9 +83,9 @@
         'created_on', 'last_modified_on']
 
     new_params['create_extra_dynafields'] = {
-        'backup_admin_link_id': forms.CharField(
-              label=params['logic'].getModel().backup_admin.verbose_name
-              ),
+        'backup_admin_link_id': widgets.ReferenceField(
+              reference_url='user',
+              label=params['logic'].getModel().backup_admin.verbose_name),
         'clean_backup_admin_link_id': 
             cleaning.clean_users_not_same('backup_admin_link_id'),
         }