Merge pull request #3962 from janh/vnstat2-acl
luci-app-vnstat2: fix ACL rules, disable button on insufficient ACLs
This commit is contained in:
commit
8f67311c26
2 changed files with 6 additions and 2 deletions
|
@ -8,6 +8,8 @@
|
|||
'require form';
|
||||
'require tools.widgets as widgets';
|
||||
|
||||
var isReadonlyView = !L.hasViewPermission() || null;
|
||||
|
||||
return view.extend({
|
||||
handleDeleteModal: function(m, iface, ev) {
|
||||
L.showModal(_('Delete interface <em>%h</em>').format(iface), [
|
||||
|
@ -88,7 +90,8 @@ return view.extend({
|
|||
this.interfaces[i],
|
||||
E('button', {
|
||||
'class': 'btn cbi-button-remove',
|
||||
'click': ui.createHandlerFn(view, 'handleDeleteModal', m, this.interfaces[i])
|
||||
'click': ui.createHandlerFn(view, 'handleDeleteModal', m, this.interfaces[i]),
|
||||
'disabled': isReadonlyView
|
||||
}, [ _('Delete…') ])
|
||||
]);
|
||||
}
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
"file": {
|
||||
"/usr/bin/vnstat --json f 1": [ "exec" ],
|
||||
"/usr/bin/vnstati -[5dhmsty] -i * -o -": [ "exec" ]
|
||||
}
|
||||
},
|
||||
"uci": [ "vnstat" ]
|
||||
},
|
||||
"write": {
|
||||
"file": {
|
||||
|
|
Loading…
Reference in a new issue