});
function getServiceStatus() {
- return L.resolveDefault(callServiceList('alist'), {}).then(function (res) {
+ return L.resolveDefault(callServiceList('openlist'), {}).then(function (res) {
var isRunning = false;
try {
- isRunning = res['alist']['instances']['instance1']['running'];
+ isRunning = res['openlist']['instances']['instance1']['running'];
} catch (e) { }
return isRunning;
});
if (isRunning) {
var button = String.format(' <a class="btn cbi-button" href="http://%s:%s" target="_blank" rel="noreferrer noopener">%s</a>',
window.location.hostname, port, _('Open Web Interface'));
- renderHTML = spanTemp.format('green', _('AList'), _('RUNNING')) + button;
+ renderHTML = spanTemp.format('green', _('OpenList'), _('RUNNING')) + button;
} else {
- renderHTML = spanTemp.format('red', _('AList'), _('NOT RUNNING'));
+ renderHTML = spanTemp.format('red', _('OpenList'), _('NOT RUNNING'));
}
return renderHTML;
return view.extend({
load: function() {
return Promise.all([
- uci.load('alist')
+ uci.load('openlist')
]);
},
let m, s, o;
var webport = uci.get(data[0], 'config', 'listen_http_port') || '5244';
- m = new form.Map('alist', _('AList'),
+ m = new form.Map('openlist', _('OpenList'),
_('A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs.') + '<br />' +
_('Default webUI/WebDAV login username is %s and password is %s.').format('<code>admin</code>', '<code>password</code>'));
]);
}
- s = m.section(form.NamedSection, 'config', 'alist');
+ s = m.section(form.NamedSection, 'config', 'openlist');
o = s.option(form.Flag, 'enabled', _('Enable'));
o.default = o.disabled;
--- /dev/null
+{
+ "admin/services/openlist": {
+ "title": "OpenList",
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-openlist" ],
+ "uci": { "openlist": true }
+ }
+ },
+ "admin/services/openlist/config": {
+ "title": "Settings",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "openlist/config"
+ }
+ },
+ "admin/services/openlist/log": {
+ "title": "Log",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "openlist/log"
+ }
+ }
+}