Skip to content
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
11 of 12 tasks
toconnell opened this issue Jul 19, 2017 · 1 comment
Closed
11 of 12 tasks

API: create an admin panel #260

toconnell opened this issue Jul 19, 2017 · 1 comment

Comments

@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
Copy link
Owner Author

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

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

No branches or pull requests

1 participant