def read_validate(self, query_dict, **kwargs): query_dict['q'] = query_dict.get('q', '') process_boolean(query_dict, ['force_update_cache']) lat, lon = process_latlon(query_dict['latlon']) process_integer(query_dict, ['radius']) query_dict['lat'] = lat query_dict['lon'] = lon query_dict['radius'] = query_dict.get('radius', 100000) # In kilometer query_dict['location'] = query_dict.get('location') query_dict['section'] = query_dict.get('section', '')
def read_validate(self, query_dict, request, **kwargs): if not request.user.is_superuser: raise BaseAPIException(api_errors.ERROR_AUTH_NOT_AUTHORIZED) process_boolean(query_dict, ('is_task',))