app/soc/views/helper/params.py
changeset 934 9fcc08971efe
parent 890 b3bf833c4580
child 970 8b5611d5b053
--- a/app/soc/views/helper/params.py	Fri Jan 23 21:17:01 2009 +0000
+++ b/app/soc/views/helper/params.py	Fri Jan 23 21:18:39 2009 +0000
@@ -78,6 +78,7 @@
   rights['edit'] = [access.checkIsDeveloper]
   rights['delete'] = [access.checkIsDeveloper]
   rights['list'] = [access.checkIsDeveloper]
+  rights['pick'] = [access.checkHasPickGetArgs]
 
   if 'rights' in params:
     rights = dicts.merge(params['rights'], rights)
@@ -133,6 +134,8 @@
           'soc.views.models.%(module_name)s.edit', 'Edit %(name_short)s'),
       (r'^%(url_name)s/(?P<access_type>list)$',
           'soc.views.models.%(module_name)s.list', 'List %(name_plural)s'),
+      (r'^%(url_name)s/(?P<access_type>pick)$',
+          'soc.views.models.%(module_name)s.pick', 'Pick %(name_short)s'),
       ]
 
   if not params.get('no_create_with_key_fields'):