def show_tables(): """ creates a report for specified month """ month = request.args.get('month', '') year = request.args.get('year', '') day = request.args.get('day', '') if not month or not year: abort(400) start = date(year=int(year), month=int(month), day=int(day)) r = Report(start=start, finished=False) r.put() assetid = request.args.get('assetid', '') month = request.args.get('fmonth', '') year = request.args.get('fyear', '') day = request.args.get('fday', '') if assetid and month and year and day: r.end = date(year=int(year), month=int(month), day=int(day)) r.assetid = assetid r.finished = True r.put() deferred.defer(update_report_stats, str(r.key())) return r.as_json()
def show_tables(): """ creates a report for specified month """ month = request.args.get('month','') year = request.args.get('year','') day= request.args.get('day','') if not month or not year: abort(400) start = date(year=int(year), month=int(month), day=int(day)) r = Report(start=start, finished=False) r.put() assetid = request.args.get('assetid', '') month = request.args.get('fmonth','') year = request.args.get('fyear','') day= request.args.get('fday','') if assetid and month and year and day: r.end = date(year=int(year), month=int(month), day=int(day)) r.assetid = assetid r.finished = True r.put() deferred.defer(update_report_stats, str(r.key())) return r.as_json()