equal
deleted
inserted
replaced
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 |