504 lines
12 KiB
Plaintext
504 lines
12 KiB
Plaintext
{
|
|
PackageName: 'Shares',
|
|
prefix: 'sf',
|
|
MenuHeading: 'Network',
|
|
MenuDescription: 'Shared Folders',
|
|
MenuNavigation: '7000 400',
|
|
firstPanel: 'LIST',
|
|
signalEvent: 'smeserver-shared-folders-update',
|
|
html: [
|
|
{
|
|
Name: 'list',
|
|
route: 'LIST',
|
|
Header: 'Create, modify, or remove shared folders',
|
|
SubHeader: 'Manage shared-folders settings:',
|
|
Paragraph1: 'You can remove any shared folder by clicking on the corresponding command next to the shared folder.',
|
|
Paragraph2: 'Create a new shared folder',
|
|
Link1: {
|
|
Type: 'Link',
|
|
href: 'shared-folderu?trt=MODIFY',
|
|
title: 'Create a new shared folder'
|
|
},
|
|
Table1: {
|
|
Type: 'Table',
|
|
TableControl: 'Table1',
|
|
TopHeadings: [
|
|
'Name',
|
|
'Description',
|
|
'Actionp',
|
|
'Actionm',
|
|
'Actionr'
|
|
],
|
|
Columns: [
|
|
'Table1-Name',
|
|
'Table1-Description',
|
|
'Table1-Actionp',
|
|
'Table1-Actionm',
|
|
'Table1-Actionr'
|
|
]
|
|
}
|
|
},
|
|
{
|
|
Name: 'modify',
|
|
route: 'MODIFY',
|
|
Header: 'Create, modify, or remove shared folders',
|
|
SubHeader: 'Create or modify a shared folder',
|
|
Input100: {
|
|
Type: 'Text',
|
|
Value: 'New one',
|
|
Name: 'description',
|
|
Label: 'description'
|
|
},
|
|
Paragraph14: 'The following settings control the access of this shared folder from the local network, using the SMB/CIFS protocol.',
|
|
Input101: {
|
|
Type: 'Select',
|
|
Value: '',
|
|
Name: 'smbaccess',
|
|
Label: 'smbaccess',
|
|
Options: [
|
|
{
|
|
Value: 'browseable',
|
|
Text: 'Enabled, browseable'
|
|
},
|
|
{
|
|
Value: 'non-browseable',
|
|
Text: 'Enabled, hidden'
|
|
},
|
|
{
|
|
Value: 'none',
|
|
Text: 'No access'
|
|
}
|
|
]
|
|
},
|
|
Input102: {
|
|
Type: 'Select',
|
|
Value: '',
|
|
Name: 'recyclebin',
|
|
Label: 'recyclebin',
|
|
Options: [
|
|
{
|
|
Value: 'disabled',
|
|
Text: 'disabled'
|
|
},
|
|
{
|
|
Value: 'enabled',
|
|
Text: 'Enabled, keep only the latest version'
|
|
},
|
|
{
|
|
Value: 'keep-versions',
|
|
Text: 'Enabled, keep a copy of all versions'
|
|
}
|
|
]
|
|
},
|
|
Input103: {
|
|
Type: 'Select',
|
|
Value: '',
|
|
Name: 'retention',
|
|
Label: 'retention',
|
|
Options: [
|
|
{
|
|
Value: '30',
|
|
Text: 'one month'
|
|
},
|
|
{
|
|
Value: '7',
|
|
Text: 'one week'
|
|
},
|
|
{
|
|
Value: '365',
|
|
Text: 'one year'
|
|
},
|
|
{
|
|
Value: '180',
|
|
Text: 'six months'
|
|
},
|
|
{
|
|
Value: 'unlimited',
|
|
Text: 'unlimited'
|
|
}
|
|
]
|
|
},
|
|
Paragraph2: 'The following settings control the access of this shared folder using the HTTP/HTTPS protocol.',
|
|
Input104: {
|
|
Type: 'Select',
|
|
Value: '',
|
|
Name: 'httpaccess',
|
|
Label: 'httpaccess',
|
|
Options: [
|
|
{
|
|
Value: 'global',
|
|
Text: 'Entire Internet (no password required)'
|
|
},
|
|
{
|
|
Value: 'global-pw',
|
|
Text: 'Entire Internet (password required)'
|
|
},
|
|
{
|
|
Value: 'global-pw-remote',
|
|
Text: 'Entire Internet (password required outside local network)'
|
|
},
|
|
{
|
|
Value: 'local',
|
|
Text: 'Local network (no password required)'
|
|
},
|
|
{
|
|
Value: 'local-pw',
|
|
Text: 'Local network (password required)'
|
|
},
|
|
{
|
|
Value: 'none',
|
|
Text: 'No access'
|
|
}
|
|
]
|
|
},
|
|
Input105: {
|
|
Type: 'Select',
|
|
Value: '',
|
|
Name: 'webdav',
|
|
Label: 'webdav',
|
|
Options: [
|
|
{
|
|
Value: 'disabled',
|
|
Text: 'disabled'
|
|
},
|
|
{
|
|
Value: 'enabled',
|
|
Text: 'enabled'
|
|
}
|
|
]
|
|
},
|
|
Input106: {
|
|
Type: 'Select',
|
|
Value: '',
|
|
Name: 'requireSSL',
|
|
Label: 'requireSSL',
|
|
Options: [
|
|
{
|
|
Value: 'disabled',
|
|
Text: 'disabled'
|
|
},
|
|
{
|
|
Value: 'enabled',
|
|
Text: 'enabled'
|
|
}
|
|
]
|
|
},
|
|
Input107: {
|
|
Type: 'Select',
|
|
Value: '',
|
|
Name: 'indexes',
|
|
Label: 'indexes',
|
|
Options: [
|
|
{
|
|
Value: 'disabled',
|
|
Text: 'disabled'
|
|
},
|
|
{
|
|
Value: 'enabled',
|
|
Text: 'enabled'
|
|
}
|
|
]
|
|
},
|
|
Input108: {
|
|
Type: 'Select',
|
|
Value: '',
|
|
Name: 'dynamic',
|
|
Label: 'dynamic',
|
|
Options: [
|
|
{
|
|
Value: 'disabled',
|
|
Text: 'disabled'
|
|
},
|
|
{
|
|
Value: 'enabled',
|
|
Text: 'enabled'
|
|
}
|
|
]
|
|
},
|
|
Input109: {
|
|
Type: 'Submit',
|
|
Value: 'Save',
|
|
Name: 'Next',
|
|
Label: 'Next'
|
|
}
|
|
},
|
|
{
|
|
Name: 'permissions',
|
|
route: 'PERMISSIONS',
|
|
Header: 'Create, modify, or remove shared folders',
|
|
SubHeader: 'Access right management',
|
|
Paragraph10: 'You can use this matrix to define groups and users access permissions.',
|
|
Table2: {
|
|
Type: 'Table',
|
|
TableControl: 'Table2',
|
|
TopHeadings: [
|
|
'Groups',
|
|
'Description',
|
|
'Read / Write',
|
|
'Read Only'
|
|
],
|
|
Columns: [
|
|
'Table2-Groups',
|
|
'Table2-Description',
|
|
'Table2-Read / Write',
|
|
'Table2-Read Only'
|
|
]
|
|
},
|
|
Input110: {
|
|
Type: 'Checkbox',
|
|
Value: 'shared',
|
|
Name: 'writegroup',
|
|
Label: 'writegroup'
|
|
},
|
|
Input111: {
|
|
Type: 'Checkbox',
|
|
Value: 'shared',
|
|
Name: 'readgroup',
|
|
Label: 'readgroup'
|
|
},
|
|
Input112: {
|
|
Type: 'Checkbox',
|
|
Value: 'changeofkey',
|
|
Name: 'writegroup',
|
|
Label: 'writegroup'
|
|
},
|
|
Input113: {
|
|
Type: 'Checkbox',
|
|
Value: 'changeofkey',
|
|
Name: 'readgroup',
|
|
Label: 'readgroup'
|
|
},
|
|
Input114: {
|
|
Type: 'Checkbox',
|
|
Value: 'domainadmins',
|
|
Name: 'writegroup',
|
|
Label: 'writegroup'
|
|
},
|
|
Input115: {
|
|
Type: 'Checkbox',
|
|
Value: 'domainadmins',
|
|
Name: 'readgroup',
|
|
Label: 'readgroup'
|
|
},
|
|
Input116: {
|
|
Type: 'Checkbox',
|
|
Value: 'ecmw2023grp',
|
|
Name: 'writegroup',
|
|
Label: 'writegroup'
|
|
},
|
|
Input117: {
|
|
Type: 'Checkbox',
|
|
Value: 'ecmw2023grp',
|
|
Name: 'readgroup',
|
|
Label: 'readgroup'
|
|
},
|
|
Input118: {
|
|
Type: 'Checkbox',
|
|
Value: 'miwgrp',
|
|
Name: 'writegroup',
|
|
Label: 'writegroup'
|
|
},
|
|
Input119: {
|
|
Type: 'Checkbox',
|
|
Value: 'miwgrp',
|
|
Name: 'readgroup',
|
|
Label: 'readgroup'
|
|
},
|
|
Input120: {
|
|
Type: 'Checkbox',
|
|
Value: 'brianr',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input121: {
|
|
Type: 'Checkbox',
|
|
Value: 'brianr',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input122: {
|
|
Type: 'Checkbox',
|
|
Value: 'cok1',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input123: {
|
|
Type: 'Checkbox',
|
|
Value: 'cok1',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input124: {
|
|
Type: 'Checkbox',
|
|
Value: 'cok2',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input125: {
|
|
Type: 'Checkbox',
|
|
Value: 'cok2',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input126: {
|
|
Type: 'Checkbox',
|
|
Value: 'dmarc',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input127: {
|
|
Type: 'Checkbox',
|
|
Value: 'dmarc',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input128: {
|
|
Type: 'Checkbox',
|
|
Value: 'ecmw2025',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input129: {
|
|
Type: 'Checkbox',
|
|
Value: 'ecmw2025',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input130: {
|
|
Type: 'Checkbox',
|
|
Value: 'englishcountrymusicweekend',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input131: {
|
|
Type: 'Checkbox',
|
|
Value: 'englishcountrymusicweekend',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input132: {
|
|
Type: 'Checkbox',
|
|
Value: 'guest',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input133: {
|
|
Type: 'Checkbox',
|
|
Value: 'guest',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input134: {
|
|
Type: 'Checkbox',
|
|
Value: 'katy',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input135: {
|
|
Type: 'Checkbox',
|
|
Value: 'katy',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input136: {
|
|
Type: 'Checkbox',
|
|
Value: 'more',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input137: {
|
|
Type: 'Checkbox',
|
|
Value: 'more',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input138: {
|
|
Type: 'Checkbox',
|
|
Value: 'nikki',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input139: {
|
|
Type: 'Checkbox',
|
|
Value: 'nikki',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input140: {
|
|
Type: 'Checkbox',
|
|
Value: 'phil',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input141: {
|
|
Type: 'Checkbox',
|
|
Value: 'phil',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input142: {
|
|
Type: 'Checkbox',
|
|
Value: 'sheila',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input143: {
|
|
Type: 'Checkbox',
|
|
Value: 'sheila',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input144: {
|
|
Type: 'Checkbox',
|
|
Value: 'smeserver',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input145: {
|
|
Type: 'Checkbox',
|
|
Value: 'smeserver',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input146: {
|
|
Type: 'Checkbox',
|
|
Value: 'zara.healy',
|
|
Name: 'writeuser',
|
|
Label: 'writeuser'
|
|
},
|
|
Input147: {
|
|
Type: 'Checkbox',
|
|
Value: 'zara.healy',
|
|
Name: 'readuser',
|
|
Label: 'readuser'
|
|
},
|
|
Input148: {
|
|
Type: 'Submit',
|
|
Value: 'Save',
|
|
Name: 'Next',
|
|
Label: 'Next'
|
|
}
|
|
},
|
|
{
|
|
Name: 'remove',
|
|
route: 'REMOVE',
|
|
Header: 'Create, modify, or remove shared folders',
|
|
SubHeader: 'Remove shared folder',
|
|
Paragraph11: 'You are about to remove the following shared folder',
|
|
Paragraph21: 'All files belonging to this shared folder will be deleted.',
|
|
Paragraph31: 'Are you sure you wish to remove it ?',
|
|
Input149: {
|
|
Type: 'Submit',
|
|
Value: 'Cancel',
|
|
Name: 'cancel',
|
|
Label: 'cancel'
|
|
},
|
|
Input150: {
|
|
Type: 'Submit',
|
|
Value: 'Remove',
|
|
Name: 'remove',
|
|
Label: 'remove'
|
|
}
|
|
}
|
|
]
|
|
} |