Bongo 1.0 Administration Interface
This will be a simple web UI, similar in look to Dragonfly(?), and based on the same "technology" (the same framework).
This spec doesn't cover the CLI UI.
Features:- manage users on the system
- add, remove users
- change user preferences(?) (use case: support)
- manage hosted domains to receive e-mail
- ability to turn agents on and off
- able to configure key agent functionality, e.g.:
- SMTP, IMAP, POP3 ports
- whether or not secure services are used
- able to manage secure services:
- can generate a new certificate
- can load an existing (non-snake-oil?) certificate
- tells the admin when a restart is needed for config to take effect (I suspect we ''don't'' want instant apply type tech here)
- ability to restart the Bongo system from the UI
- ability to stop / start system in general (?)
- get basic stats on the system: e-mails being processed, load on the system
- ability to view some logs