Esempio n. 1
0
def api_save_chart(request, *, type, description, id, option):
    chart = yield from Chart.find(id)
    chart.status = True
    chart.option = json.dumps(option, ensure_ascii=False).encode('utf-8')
    chart.description = description
    yield from chart.update()
    chart.option = markdown2.markdown(chart.option)
    return chart
Esempio n. 2
0
def api_save_chart(request , *, type, description, id, option):
    chart = yield from Chart.find(id)
    chart.status = True
    chart.option = json.dumps(option, ensure_ascii=False).encode('utf-8')
    chart.description = description
    yield from chart.update()
    chart.option = markdown2.markdown(chart.option)
    return chart
Esempio n. 3
0
def api_delete_chart(request, *, id):
    check_admin(request)
    chart = yield from Chart.find(id)
    yield from chart.remove()
    return dict(id=id)
Esempio n. 4
0
def api_get_chart(*, id):
    chart = yield from Chart.find(id)
    chart.option = json.loads(chart.option)
    return chart
Esempio n. 5
0
def api_delete_chart(request, *, id):
    check_admin(request)
    chart = yield from Chart.find(id)
    yield from chart.remove()
    return dict(id=id)
Esempio n. 6
0
def api_get_chart(*,id):
    chart = yield from Chart.find(id)
    chart.option = json.loads(chart.option)
    return chart