Example #1
0
  def get(self, request, *args, **kwargs):
    ip = request.META['REMOTE_ADDR']
    uid = request.GET.get('uid', '')
    from_datetime = request.GET.get('from_datetime', '')
    to_datetime = request.GET.get('to_datetime', '')

    engine = UserEventsEngine()
    try:
      info = engine.execute(ip, uid, from_datetime, to_datetime)
    except Exception, err:
      logger.info(err)
      return http_403()
Example #2
0
    app_name = request.GET.get('app_name', '')
    query = request.GET.get('query', '')
    fields = request.GET.get('fields', '')

    try:
      query = json.loads(query)
      fields = json.loads(fields)
    except Exception, err:
      logger.info(err)
      return http_400()

    engine = QueryGetEngine()
    try:
      info = engine.execute(ip, app_name, query, fields)
    except Exception:
      return http_403()

    return json_response(info)

class UserEventsView(View):
  def get(self, request, *args, **kwargs):
    ip = request.META['REMOTE_ADDR']
    uid = request.GET.get('uid', '')
    from_datetime = request.GET.get('from_datetime', '')
    to_datetime = request.GET.get('to_datetime', '')

    engine = UserEventsEngine()
    try:
      info = engine.execute(ip, uid, from_datetime, to_datetime)
    except Exception, err:
      logger.info(err)