-
Notifications
You must be signed in to change notification settings - Fork 47
WebUI GUI in Flask Python3
runout-at edited this page May 7, 2018
·
21 revisions
This Page contains Ideas about a new WebUI/GUI implementation in Flask/Python3.
- Flask/Python3
- Bootstrap
- Fontawesome
-
Full login support for Siteadmin, Postmaster and Users with a role System.
-
Intelligent login: try first given login, then add domain from actual URI and try to strip subdomain parts (one by one)
-
List-Views for Local Domains
- Domain name
- IP where an Relay points to
- Number of Local Accounts, Account-List-Button, Account-Add-Button
- Number of Alias Accounts, Account-List-Button, Account-Add-Button
- Number of Postmasters
- Number of Aliases pointing to this Domain
- Domain-Enabled-Button to indicate and change state
- Domain-Edit-Button
- Domain-Delete-Button
-
List-Views for Alias Domains
- Domain name
- Domain name where an Alias points to
- Domain-Enabled-Button to indicate and change state
- Domain-Edit-Button
- Domain-Delete-Button
-
List-Views for Relay Domains
- Domain name
- Domain-Enabled-Button to indicate and change state
- Domain-Edit-Button
- Domain-Delete-Button
-
List-Views for Local Accounts
- Realname
- Username
- Loclpart
- Pieped
- Forwarded
- Siteadmin
- Postmaster
- Account-Enabled-Button to indicate and change state
- Account-Edit-Button
- Account-Delete-Button
-
View for add/edit Alias Domain
-
Enable/Disable for Domains and Accounts.
-
Add/Edit/Delete Domain
-
Add/Edit/Delete Local Account
- List-Views for Local Accounts
- Quota/Used, with colored %-bar
- Views for different kinds of accounts, add/edit accounts
- Flexible config system
- REST API
- Add role field to
usertable - Add enabled field to
domainaliastable


