equal
deleted
inserted
replaced
250 if entity: |
250 if entity: |
251 args = {} |
251 args = {} |
252 for filter_field in (i for i in filter if hasattr(entity, i)): |
252 for filter_field in (i for i in filter if hasattr(entity, i)): |
253 args[filter_field] = getattr(entity, filter_field) |
253 args[filter_field] = getattr(entity, filter_field) |
254 |
254 |
|
255 if '__scoped__' in filter: |
|
256 args['scope_path'] = entity.key().name() |
|
257 |
255 params['args'] = '&'.join(['%s=%s' % item for item in args.iteritems()]) |
258 params['args'] = '&'.join(['%s=%s' % item for item in args.iteritems()]) |
256 |
259 |
257 select_url = redirects.getSelectRedirect(params) |
260 select_url = redirects.getSelectRedirect(params) |
258 |
261 |
259 if field.label: |
262 if field.label: |
271 |
274 |
272 context.update({ |
275 context.update({ |
273 'help_text': force_unicode(help_text) if help_text else '', |
276 'help_text': force_unicode(help_text) if help_text else '', |
274 'field_class_type': field_class_type, |
277 'field_class_type': field_class_type, |
275 'label': force_unicode(label) if field.label else '', |
278 'label': force_unicode(label) if field.label else '', |
276 'field': unicode(field), |
279 'field': field, |
277 'field_id': field.auto_id, |
280 'field_id': field.auto_id, |
278 'required': required, |
281 'required': required, |
279 'example_text': example_text, |
282 'example_text': example_text, |
280 'select_url': select_url if reference else None, |
283 'select_url': select_url if reference else None, |
281 'errors': errors, |
284 'errors': errors, |