Add TODO.md

This commit is contained in:
Lexi / Zoe 2021-09-23 01:07:06 +02:00
parent 8df2684e5c
commit f61ed20f32
Signed by: binaryDiv
GPG Key ID: F8D4956E224DA232
2 changed files with 33 additions and 3 deletions

33
TODO.md Normal file
View File

@ -0,0 +1,33 @@
# TODO
- TODO.md: Make issues from this and delete this file
## General
- Settings from a config file
- Database migrations
- Documentation
- App deployment
- Integration with mail server
- Refactor auth and session handling
## Admin user management
- Create/edit/delete admins
- Change own password
## Dashboard
- Statistics (number of domains, accounts, aliases)
## Accounts
- Account list: mass editing/deleting
## Aliases
- List of all aliases (or: all mail addresses including accounts and aliases)
- filter by domain, filter by account
## Tools
- Password checker (enter a password hash and a password and verify those)

View File

@ -2,7 +2,6 @@
SET NAMES utf8mb4;
-- TODO create on prod
CREATE TABLE `admin_users`
(
`admin_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
@ -20,7 +19,6 @@ INSERT INTO `admin_users`
(`username`, `password`, `is_active`, `created_at`, `modified_at`)
VALUES ('admin', '$2y$10$zaNOBUk4PBlhDZD40h35CeyUxiqixi9LTrxlAxnrckXd95hcCctl6', '1', NOW(), NOW());
-- TODO rename on prod `users` -> `mail_users`
CREATE TABLE `mail_users`
(
`user_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
@ -45,6 +43,5 @@ CREATE TABLE `mail_aliases`
PRIMARY KEY (`alias_id`),
UNIQUE KEY `mail_address` (`mail_address`),
KEY `user_id` (`user_id`),
-- TODO rename on prod `users` -> `mail_users`
CONSTRAINT `mail_aliases_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `mail_users` (`user_id`)
) DEFAULT CHARSET = utf8mb4;