app/soc/views/helper/templatetags/forms_helpers.py
changeset 2160 3f9dd37d98a8
parent 2131 1d27ec29f1c7
child 2192 6eca3439f020
equal deleted inserted replaced
2159:a1f1eaaf458b 2160:3f9dd37d98a8
   327         args[filter_field] = filter_value
   327         args[filter_field] = filter_value
   328       for filter_field in (i for i in filter if hasattr(entity, i)):
   328       for filter_field in (i for i in filter if hasattr(entity, i)):
   329         args[filter_field] = getattr(entity, filter_field)
   329         args[filter_field] = getattr(entity, filter_field)
   330 
   330 
   331       if '__scoped__' in filter:
   331       if '__scoped__' in filter:
   332         args['scope_path'] = entity.key().name()
   332         args['scope_path'] = entity.key().id_or_name()
   333 
   333 
   334       # TODO: replace this hack needed to get org-scoped mentor autocompletion on student proposals
   334       # TODO: replace this hack needed to get org-scoped mentor autocompletion on student proposals
   335       if '__org__' in filter:
   335       if '__org__' in filter:
   336         args['scope_path'] = entity.org.key().name()
   336         args['scope_path'] = entity.org.key().id_or_name()
   337 
   337 
   338       params['args'] = '&'.join(['%s=%s' % item for item in args.iteritems()])
   338       params['args'] = '&'.join(['%s=%s' % item for item in args.iteritems()])
   339 
   339 
   340     select_url = redirects.getSelectRedirect(params)
   340     select_url = redirects.getSelectRedirect(params)
   341 
   341