summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-cifsd/htdocs/luci-static/resources
diff options
context:
space:
mode:
authorAndy Walsh <andy.walsh44+github@gmail.com>2019-12-31 15:22:36 +0100
committerAndy Walsh <andy.walsh44+github@gmail.com>2020-01-04 05:31:04 +0100
commit5912474500429ade30c2d38db077933b375e40ff (patch)
tree294af455010f3a1ea6faedfcb1c5540417e3856c /applications/luci-app-cifsd/htdocs/luci-static/resources
parentd844caf13787a66a5deac438d9f28746b79136ff (diff)
luci-app-smbd: rename change cifsd->smbd
* update for name change cifsd->smbd * add version code for: kmod, usmbd * regen translations * update acl's Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
Diffstat (limited to 'applications/luci-app-cifsd/htdocs/luci-static/resources')
-rw-r--r--applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js108
1 files changed, 0 insertions, 108 deletions
diff --git a/applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js b/applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js
deleted file mode 100644
index 0628936fd0..0000000000
--- a/applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js
+++ /dev/null
@@ -1,108 +0,0 @@
-'use strict';
-'require fs';
-'require form';
-'require tools.widgets as widgets';
-
-return L.view.extend({
- load: function() {
- return Promise.all([
- L.resolveDefault(fs.stat('/sbin/block'), null),
- L.resolveDefault(fs.stat('/etc/config/fstab'), null),
- L.resolveDefault(fs.exec("cifsd", ["-h"]), {}).then(function(res) { return L.toArray((res.stderr || '').match(/version : (\S+ \S+)/))[1] }),
- ]);
- },
- render: function(stats) {
- var m, s, o, v;
- v = '';
-
- m = new form.Map('cifsd', _('Network Shares'));
-
- if (stats[2]) {
- v = 'Version ' + stats[2].trim();
- }
- s = m.section(form.TypedSection, 'globals', 'Cifsd ' + v);
- s.anonymous = true;
-
- s.tab('general', _('General Settings'));
- s.tab('template', _('Edit Template'));
-
- s.taboption('general', widgets.NetworkSelect, 'interface', _('Interface'),
- _('Listen only on the given interface or, if unspecified, on lan'));
-
- o = s.taboption('general', form.Value, 'workgroup', _('Workgroup'));
- o.placeholder = 'WORKGROUP';
-
- o = s.taboption('general', form.Value, 'description', _('Description'));
- o.placeholder = 'Cifsd on OpenWrt';
-
- o = s.taboption('template', form.TextValue, '_tmpl',
- _('Edit the template that is used for generating the cifsd configuration.'),
- _("This is the content of the file '/etc/cifs/smb.conf.template' from which your cifsd configuration will be generated. \
- Values enclosed by pipe symbols ('|') should not be changed. They get their values from the 'General Settings' tab."));
- o.rows = 20;
- o.cfgvalue = function(section_id) {
- return fs.trimmed('/etc/cifs/smb.conf.template');
- };
- o.write = function(section_id, formvalue) {
- return fs.write('/etc/cifs/smb.conf.template', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
- };
-
-
- s = m.section(form.TableSection, 'share', _('Shared Directories'),
- _('Please add directories to share. Each directory refers to a folder on a mounted device.'));
- s.anonymous = true;
- s.addremove = true;
-
- s.option(form.Value, 'name', _('Name'));
- o = s.option(form.Value, 'path', _('Path'));
- if (stats[0] && stats[1]) {
- o.titleref = L.url('admin', 'system', 'mounts');
- }
-
- o = s.option(form.Flag, 'browseable', _('Browse-able'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'yes';
-
- o = s.option(form.Flag, 'read_only', _('Read-only'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'no'; // smb.conf default is 'yes'
- o.rmempty = false;
-
- s.option(form.Flag, 'force_root', _('Force Root'));
-
- o = s.option(form.Value, 'users', _('Allowed users'));
- o.rmempty = true;
-
- o = s.option(form.Flag, 'guest_ok', _('Allow guests'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'yes'; // smb.conf default is 'no'
- o.rmempty = false;
-
- o = s.option(form.Flag, 'inherit_owner', _('Inherit owner'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'no';
-
- o = s.option(form.Flag, 'hide_dot_files', _('Hide dot files'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'yes';
-
- o = s.option(form.Value, 'create_mask', _('Create mask'));
- o.maxlength = 4;
- o.default = '0666'; // smb.conf default is '0744'
- o.placeholder = '0666';
- o.rmempty = false;
-
- o = s.option(form.Value, 'dir_mask', _('Directory mask'));
- o.maxlength = 4;
- o.default = '0777'; // smb.conf default is '0755'
- o.placeholder = '0777';
- o.rmempty = false;
-
- return m.render();
- }
-});