summaryrefslogtreecommitdiffstats
path: root/nfsw/io.py
blob: 2cfb34266526e06dfa649ae126ce48f7f5e0ed86 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from nfsw.auth import login_required, login_required_ajax

from flask import (
    Blueprint, render_template
)

bp = Blueprint('io', __name__)

@bp.route('/io', endpoint='io')
@login_required
def io():
    return render_template('io.html')


@bp.route('/io/query', methods=['POST'])
@login_required_ajax
def query():
    cmd = request.get_data(as_text=True)

    return {
        'ans': cmd
    }