2024-08-31 01:03:37 +08:00

109 lines
3.2 KiB
JSON
Executable File

{
"id":"webdav",
"name":"{{LNG['webdav.meta.name']}}",
"title":"{{LNG['webdav.meta.title']}}",
"version":"1.70",
"source":{
"className":" font-icon ri-hard-drive-fill-2 bg-yellow-6",
"icon":""
},
"category":"file",
"description":"{{LNG['webdav.meta.desc']}}",
"keywords":"",
"auther":{
"copyright":"kodcloud.",
"homePage":"http://www.kodcloud.com",
},
"configItem":{
"formStyle":{
"tabs":{
"{{LNG['webdav.config.tab1']}}":"pluginAuthOpen,webdavName,isOpen,pluginAuth,pathAllow,sep001,echoLog,systemAutoMount,detail,detailConnect",
"{{LNG['webdav.config.tab2']}}":"mountWebdav,mountDetail,kodboxUpload,kodboxDownload",
}
},
"pluginAuthOpen":{
"type":"switch",
"value":1,
"className":"hidden"
},
"webdavName":{
"type":"input",
"value":"kodbox",
"className":"hidden"
},
"isOpen":{
"type":"switch",
"value":0,
"display":"{{LNG['webdav.config.isOpen']}}",
"desc":"{{LNG['webdav.config.isOpenDesc']}}",
"switchItem":{"1":"pluginAuth,detailAddress,pathAllow,detailConnect,systemAutoMount,echoLog"}
},
"pluginAuth":{
"type":"userSelect",
"value":{"all":1},
"display":"{{LNG['admin.plugin.auth']}}",
"desc":"{{LNG['admin.plugin.authDesc']}}",
"require":1
},
"pathAllow":{
"type":"segment",
"value":"all","className":"style-simple",
"display":"{{LNG['webdav.config.pathAllow']}}",
"info":{
"all":"<i class='ri-node-tree font-icon'></i>{{LNG['webdav.config.pathAllowAll']}}",
"self":"<i class='ri-account-circle-fill font-icon'></i>{{LNG['webdav.config.pathAllowSelf']}}"
},
"desc":"{{LNG['webdav.config.pathAllowDesc']}}",
},
"systemAutoMount":{
"type":"switch",
"value":"1",
"display":"{{LNG['webdav.config.systemAutoMount']}}",
"desc":"{{LNG['webdav.config.systemAutoMountDesc']}}"
},
"sep001":"<hr/>",
"echoLog":{
"type":"switch",
"value":"0",
"display":"{{LNG['webdav.config.logTitle']}}",
"desc":"{{LNG['webdav.config.logDesc']}}:./data/temp/log/webdav/"
},
"detail":{
"display":"",
"value":
"<div class='info-alert info-alert-blue p-10 align-left can-select can-right-menu mb-10'>
<div class='mb-15'><b>{{LNG['common.tips']}}:</b></div>
<li>{{LNG['webdav.meta.desc']}}</li><hr/>
<li>{{LNG['webdav.tips.https']}}</li>
<li>{{LNG['webdav.tips.upload']}}</li>
<li>{{LNG['webdav.tips.auth']}}</li>
</div>
<p class='info-alert info-alert-green p-10 align-left can-select can-right-menu'>
{{LNG['webdav.tips.use']}}<br/>{{LNG['webdav.tips.use3thAccount']}}
</p>"
},
"detailConnect":{
"display":"",
"value":"<div class='kui-btn kui-btn-blue goto-connect-webdav'
link-href='#setting/user/webdav'>{{LNG['webdav.help.connect']}}</div></p>"
},
"mountWebdav":{
"type":"switch",
"value":1,
"display":"{{LNG['webdav.config.mountWebdav']}}",
"desc":"{{LNG['webdav.config.mountWebdavDesc']}}",
"switchItem":{"1":"mountDetail,kodboxUpload,kodboxDownload"}
},
"mountDetail":{
"display":"",
"value":"<div class='info-alert info-alert-blue p-10 align-left can-select can-right-menu'>
<li>{{LNG['webdav.config.mountDetail1']}}</li>
<li>{{LNG['webdav.config.mountDetail2']}}</li>
<li>{{LNG['webdav.config.mountDetail3']}}</li>
</div>"
}
}
}