Setup a basic flask-admin interface
This commit is contained in:
@@ -3,8 +3,14 @@ connect = /data/freeposte.db
|
||||
|
||||
# Return the user hashed password
|
||||
password_query = \
|
||||
SELECT password FROM users, domains WHERE username = '%n' AND domain = '%d'
|
||||
SELECT password \
|
||||
FROM users INNER JOIN domains ON users.domain_id = domains.id \
|
||||
WHERE domains.name = '%d' \
|
||||
AND users.username = '%n'
|
||||
|
||||
# Mostly get the user quota
|
||||
user_query = \
|
||||
SELECT '*:bytes=' || quota_bytes AS quota_rule FROM users WHERE username = '%n' AND domain = '%d'
|
||||
SELECT '*:bytes=' || users.quota_bytes AS quota_rule \
|
||||
FROM users INNER JOIN domains ON users.domain_id = domains.id \
|
||||
WHERE domains.name = '%d' \
|
||||
AND users.username = '%n'
|
||||
|
||||
@@ -1,2 +1,6 @@
|
||||
dbpath = /data/freeposte.db
|
||||
query = SELECT destination FROM aliases WHERE localpart = '%u' AND domain = '%d'
|
||||
query = \
|
||||
SELECT destination \
|
||||
FROM aliases INNER JOIN domains ON aliases.domain_id = domains.id \
|
||||
WHERE domains.name = '%d' \
|
||||
AND aliases.localpart = '%n'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
dbpath = /data/freeposte.db
|
||||
query = SELECT domain FROM domains WHERE domain='%s'
|
||||
query = SELECT name FROM domains WHERE domain='%s'
|
||||
|
||||
Reference in New Issue
Block a user