roles.py 626 B

12345678910111213141516171819202122232425262728
  1. from flask import jsonify, request, session
  2. import json
  3. import requests
  4. from lxconsole import db, bcrypt
  5. from flask_login import login_required
  6. from lxconsole.api.access_controls import privilege_check
  7. @login_required
  8. def api_roles_endpoint(endpoint):
  9. if not privilege_check(endpoint):
  10. return jsonify({'data': [], 'metadata':[], 'error': 'not authorized', 'error_code': 403})
  11. if endpoint == 'add_role':
  12. pass
  13. if endpoint == 'get_role':
  14. pass
  15. if endpoint == 'delete_role':
  16. pass
  17. if endpoint == 'list_roles':
  18. return jsonify({"data": session['roles']})
  19. if endpoint == 'update_role':
  20. pass