ergo icon indicating copy to clipboard operation
ergo copied to clipboard

REST API and web interface

Open DanielOaks opened this issue 8 years ago • 3 comments

Because why not. Working on this in develop, and making a web interface to interact with it.

  • [ ] TLS support.
  • [ ] Password-protected.
  • [ ] REHASH TLS certs.

  • [ ] Modifying accounts.
  • [ ] Modifying DLINEs.

  • [ ] Initial web interface.
  • [ ] Viewing server info, bans, accounts.
  • [ ] New accounts and deleting them.
  • [ ] New bans and removing them.

DanielOaks avatar Nov 06 '16 01:11 DanielOaks

I'm not sure where exactly I'd like to take this. What I want to allow is a web interface that you can use to manage Oragono itself while using it, eventually. Viewing server info, applying/removing bans, rehashing, all that sort of fun stuff.

DanielOaks avatar Apr 07 '17 02:04 DanielOaks

Should have a fairly simple URL layout to this. Something along the lines of:

/         - simple admin dashboard (static JS/html/css) that just talks to the API
/api/*    - REST API. keep it very simple

DanielOaks avatar May 14 '20 11:05 DanielOaks

As we talk with @slingamn, we are currently working with some a new integrations about:

  • users management on the channel like changing it's roles: promote/demote to operator, change founder of channel
  • bans management for the channel with optionally "end-of-time" of it, so we'll be able to ban user for e.g. 2 weeks

vertisan avatar Jan 14 '21 11:01 vertisan