plugin configuration file added
setting "NameDatabase" replaced by "SettingsDir" storing of local settings implemented (CryptoBoxSettings.write())
This commit is contained in:
parent
11c2873934
commit
491d16899f
15 changed files with 267 additions and 24 deletions
|
@ -14,7 +14,12 @@ class WebInterfaceDataset(dict):
|
|||
self.cbox = cbox
|
||||
self.__setConfigValues()
|
||||
self.__setCryptoBoxState()
|
||||
self.__setPluginList(plugins)
|
||||
self.plugins = plugins
|
||||
self.setPluginData()
|
||||
|
||||
|
||||
def setPluginData(self):
|
||||
self.__setPluginList(self.plugins)
|
||||
|
||||
|
||||
def setCurrentDiskState(self, device):
|
||||
|
@ -63,6 +68,7 @@ class WebInterfaceDataset(dict):
|
|||
self["Settings.Stylesheet"] = self.prefs["WebSettings"]["Stylesheet"]
|
||||
self["Settings.Language"] = self.prefs["WebSettings"]["Language"]
|
||||
self["Settings.PluginDir"] = self.prefs["Locations"]["PluginDir"]
|
||||
self["Settings.SettingsDir"] = self.prefs["Locations"]["SettingsDir"]
|
||||
|
||||
|
||||
def __setCryptoBoxState(self):
|
||||
|
@ -85,8 +91,10 @@ class WebInterfaceDataset(dict):
|
|||
lang_data = p.getLanguageData()
|
||||
entryName = "Settings.PluginList." + p.getName()
|
||||
self[entryName] = p.getName()
|
||||
self[entryName + ".Rank"] = lang_data.getValue("Rank", "100")
|
||||
self[entryName + ".Link"] = lang_data.getValue("Link", p.getName())
|
||||
self[entryName + ".Rank"] = p.getRank()
|
||||
self[entryName + ".RequestAuth"] = p.isAuthRequired() and "1" or "0"
|
||||
self[entryName + ".Enabled"] = p.isEnabled() and "1" or "0"
|
||||
for a in p.pluginCapabilities:
|
||||
self[entryName + ".Types." + a] = "1"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue