endpoint.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. from flask_restful import Resource
  2. from controllers.console import api
  3. from controllers.console.setup import setup_required
  4. from controllers.console.wraps import account_initialization_required
  5. from libs.login import login_required
  6. class EndpointCreateApi(Resource):
  7. @setup_required
  8. @login_required
  9. @account_initialization_required
  10. def post(self):
  11. pass
  12. class EndpointListApi(Resource):
  13. @setup_required
  14. @login_required
  15. @account_initialization_required
  16. def get(self):
  17. pass
  18. class EndpointDeleteApi(Resource):
  19. @setup_required
  20. @login_required
  21. @account_initialization_required
  22. def post(self):
  23. pass
  24. class EndpointUpdateApi(Resource):
  25. @setup_required
  26. @login_required
  27. @account_initialization_required
  28. def post(self):
  29. pass
  30. class EndpointEnableApi(Resource):
  31. @setup_required
  32. @login_required
  33. @account_initialization_required
  34. def post(self):
  35. pass
  36. class EndpointDisableApi(Resource):
  37. @setup_required
  38. @login_required
  39. @account_initialization_required
  40. def post(self):
  41. pass
  42. api.add_resource(EndpointCreateApi, "/workspaces/current/endpoints/create")
  43. api.add_resource(EndpointListApi, "/workspaces/current/endpoints/list")
  44. api.add_resource(EndpointDeleteApi, "/workspaces/current/endpoints/delete")
  45. api.add_resource(EndpointUpdateApi, "/workspaces/current/endpoints/update")
  46. api.add_resource(EndpointEnableApi, "/workspaces/current/endpoints/enable")
  47. api.add_resource(EndpointDisableApi, "/workspaces/current/endpoints/disable")