summaryrefslogtreecommitdiffstats
path: root/fetchmail-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'fetchmail-model.lua')
-rw-r--r--fetchmail-model.lua26
1 files changed, 16 insertions, 10 deletions
diff --git a/fetchmail-model.lua b/fetchmail-model.lua
index 0ab4a3d..d7a4e53 100644
--- a/fetchmail-model.lua
+++ b/fetchmail-model.lua
@@ -522,19 +522,25 @@ function readentries()
end
function readentry(entryname, meth, remotemailbx, localdom)
- local enabled = cfe({ type="boolean", value=true, label="Enable" })
- local method = cfe({ type="select", value="pop3", label="Method", option=methods })
- local remotehost = cfe({ value=entryname, label="Remote Host" })
- local remotemailbox = cfe({ label="Remote Mailbox" })
- local remotepassword = cfe({ label="Password" })
- local localhost = cfe({ label="Local Host" })
- local localmailbox = cfe({ label="Local Mailbox" })
- local localdomain = cfe({ label="Local Domain" })
- local ssl = cfe({ type="boolean", value=false, label="SSL Encryption" })
- local envelope = cfe({ type="select", value="X-Envelope-To", label="Envelope Mode", option={"X-Original-To", "Delivered-To", "X-Envelope-To", "Received", "disabled"} })
+ local enabled = cfe({ type="boolean", value=true, label="Enable", seq=2 })
+ local method = cfe({ type="select", value="pop3", label="Method", option=methods, seq=3 })
+ local remotehost = cfe({ value=entryname, label="Remote Host", seq=1 })
+ local remotemailbox = cfe({ label="Remote Mailbox", seq=4 })
+ local remotepassword = cfe({ label="Password", seq=5 })
+ local localhost = cfe({ label="Local Host", seq=7 })
+ local localmailbox = cfe({ label="Local Mailbox", seq=8 })
+ local localdomain = cfe({ label="Local Domain", seq=9 })
+ local ssl = cfe({ type="boolean", value=false, label="SSL Encryption", seq=6 })
+ local envelope = cfe({ type="select", value="X-Envelope-To", label="Envelope Mode", option={"X-Original-To", "Delivered-To", "X-Envelope-To", "Received", "disabled"}, seq=10 })
local entry = findentryline(entryname, meth, remotemailbx, localdom)
if entry then
+ remotehost.readonly = true
+ method.type = "text"
+ method.readonly = true
+ remotemailbox.readonly = true
+ localdomain.readonly = true
+
if entry[1] == "skip" then
enabled.value = false
end