Exemple #1
0
 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', '')
Exemple #2
0
 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',))