summaryrefslogtreecommitdiffstats
path: root/config.py
diff options
context:
space:
mode:
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: