summaryrefslogtreecommitdiffstats
path: root/lbu-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lbu-model.lua')
-rw-r--r--lbu-model.lua13
1 files changed, 11 insertions, 2 deletions
diff --git a/lbu-model.lua b/lbu-model.lua
index 6116a9d..ac9f926 100644
--- a/lbu-model.lua
+++ b/lbu-model.lua
@@ -164,6 +164,7 @@ function mymodule.getstatus ()
status["version"] = cfe({
value=get_version(),
label="Program version",
+ seq=2,
})
status["committed"] = cfe({
@@ -171,12 +172,15 @@ function mymodule.getstatus ()
value=(#mymodule.list().value==0),
descr=descrtxt,
label="Program status",
+ seq=1,
})
local config = mymodule.getconfig()
status["LBU_MEDIA"] = config.value.LBU_MEDIA
+ status["LBU_MEDIA"].seq=3
if (config.value.ENCRYPTION.value) then
status["DEFAULT_CIPHER"] = config.value.DEFAULT_CIPHER
+ status["DEFAULT_CIPHER"].seq=4
end
return cfe({ type="group", value=status, label="LBU Status" })
@@ -189,7 +193,7 @@ function mymodule.list()
ret[#ret + 1] = { name=k, status=v }
end
table.sort(ret, function(a,b) return (a.name < b.name) end)
- return cfe({ type="structure", value=ret, label="List of changes" })
+ return cfe({ type="structure", value=ret, label="Changes Since Last Commit" })
end
function mymodule.getconfig (self, clientdata)
@@ -206,12 +210,14 @@ function mymodule.getconfig (self, clientdata)
label="Media for commit",
type="select",
option=availablemedias() or {},
+ seq=1,
})
config["ENCRYPTION"] = cfe({
value=(configopts.ENCRYPTION ~= nil),
label="Password protected commits",
type="boolean",
+ seq=2,
})
config["DEFAULT_CIPHER"] = cfe({
@@ -219,16 +225,19 @@ function mymodule.getconfig (self, clientdata)
label="Cipher to use for encryption",
option=getciphers() or {},
type="select",
+ seq=3,
})
config["PASSWORD"] = cfe({
value=configopts.PASSWORD or "",
label="Password when encrypting",
+ seq=4,
})
config["BACKUP_LIMIT"] = cfe({
value=configopts.BACKUP_LIMIT or "0",
label="Backup archive limit",
+ seq=5,
})
retval = cfe({ type="group", value=config, label="LBU Config" })
@@ -362,7 +371,7 @@ function mymodule.getbackupfiles()
files[#files + 1] = line
end
end
- return cfe({ type="list", value=files, label="Backup archive list"})
+ return cfe({ type="list", value=files, label="Backup Archives"})
end
function mymodule.get_selectbackup(self, clientdata)