summaryrefslogtreecommitdiffstats
path: root/config.py
diff options
context:
space:
mode:
authorGeorg2021-06-03 01:46:17 +0200
committerGeorg2021-06-03 01:46:17 +0200
commiteda43f1d3cb0ecd5682d5073c547d37228531c32 (patch)
tree24baddbbdff93c5c62eab28300dfd72b9d223ae7 /config.py
parentcc4ef9b16bcc694bdf536adae00169f7dfb9507a (diff)
downloadmailcow-eda43f1d3cb0ecd5682d5073c547d37228531c32.tar.gz
mailcow-eda43f1d3cb0ecd5682d5073c547d37228531c32.tar.bz2
mailcow-eda43f1d3cb0ecd5682d5073c547d37228531c32.zip
Init
Diffstat (limited to 'config.py')
-rw-r--r--config.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/config.py b/config.py
index 0d04725..ed3fbc3 100644
--- a/config.py
+++ b/config.py
@@ -29,6 +29,7 @@
###
from supybot import conf, registry
+from supybot.commands import private
try:
from supybot.i18n import PluginInternationalization
_ = PluginInternationalization('Mailcow')
@@ -52,5 +53,40 @@ Mailcow = conf.registerPlugin('Mailcow')
# conf.registerGlobalValue(Mailcow, 'someConfigVariableName',
# registry.Boolean(False, _("""Help for someConfigVariableName.""")))
+conf.registerGroup(Mailcow, 'api')
+
+conf.registerGlobalValue(Mailcow.api, 'key',
+registry.String('',
+"""
+Your Mailcow API Key
+"""
+, private=True
+))
+
+conf.registerGlobalValue(Mailcow.api, 'server',
+registry.String('',
+"""
+Your Mailcow server \(https://example.com\)
+"""
+, private=False
+))
+
+conf.registerGroup(Mailcow, 'access')
+
+conf.registerGlobalValue(Mailcow.access, 'read',
+registry.CommaSeparatedListOfStrings('',
+"""
+Nicknames to grant Read-Only access
+"""
+, private=True
+))
+
+conf.registerGlobalValue(Mailcow.access, 'write',
+registry.CommaSeparatedListOfStrings('',
+"""
+Nicknames to grant Write access
+"""
+, private=True
+))
# vim:set shiftwidth=4 tabstop=4 expandtab textwidth=79: