Skip to content

Latest commit

 

History

History
18 lines (17 loc) · 888 Bytes

File metadata and controls

18 lines (17 loc) · 888 Bytes

TODO

  • use ansible for production deploys (over Docker Swarm to minimize operational complexity)
  • add in token-based (JWT) authentication to the API
  • add user creation flow and endpoints
  • filter results to the logged in user (check out Flask-security possibly so admins can view all or query specific users).
  • use flask-security to define admin vs user roles.
  • lock down access to rq dashboard for admins only
  • create a service to run rqscheduler and configure via ansible
  • add endpoints to query job status
  • add support for other data integrations
  • build admin interface
  • add support for alert subscriptions
  • integrate with push notification service.
  • migrate to fastapi
  • migrate to async databases package
  • implement auth flows with security scopes
  • fixup all broken things from migrating to FastAPI