ergo
ergo copied to clipboard
REST API and web interface
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
DLINE
s.
- [ ] Initial web interface.
- [ ] Viewing server info, bans, accounts.
- [ ] New accounts and deleting them.
- [ ] New bans and removing them.
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.
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
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