New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API: create an admin panel #260

Closed
toconnell opened this Issue Jul 19, 2017 · 1 comment

Comments

Projects
None yet
1 participant
@toconnell
Copy link
Owner

toconnell commented Jul 19, 2017

Features list:

  • support mobile and desktop breakpoints (we can leave tablet out, I reckon)
  • aggregate stats, killboard, world, etc. panels
  • settlement event logs by settlement
  • general logging view (e.g. anything that goes to gunicorn.log, etc.)
  • insight into settlements within the 'recent' horizon
  • popularity contest for API URLs and response times
  • clicking on user info should copy their OID to the clipboard, e.g. for CLI investigation or clone_user calls or whatever

Requirements list:
/admin/view/panel

  • login screen
  • auto-refresh of the page
  • individual auto-refreshes
    /admin/data/recent_user_activity
  • support individual user OID lookups, e.g. POST an OID as a param to get recent activity JSON, etc.
    /admin/data/api_logs
  • gunicorn.log (aka server.log, etc.)
@toconnell

This comment has been minimized.

Copy link
Owner

toconnell commented Oct 14, 2017

This is all functional, except for the CSS stuff...which is non-essential. Marking this closed.

@toconnell toconnell closed this Oct 14, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment