1 import flask
2 from . import user_ns
3 from coprs.views.misc import login_required
4 from coprs.logic.users_logic import UsersLogic, UserDataDumper
5 from coprs.logic.builds_logic import BuildsLogic
6 from coprs.logic.complex_logic import ComplexLogic
15
16
17 @user_ns.route("/info")
18 @login_required
19 -def user_info():
21
26 user = flask.g.user
27 dumper = UserDataDumper(user)
28 response = flask.make_response(dumper.dumps(pretty=True))
29 response.mimetype = "application/json"
30 response.headers["Content-Disposition"] = "attachment; filename={0}.json".format(user.name)
31 return response
32
33
34 @user_ns.route("/delete")
35 @login_required
36 -def delete_data():
40