Compare commits

...

2 Commits

Author SHA1 Message Date
Anthony c54ce232c6 More update 2023-10-25 23:18:31 +08:00
Anthony 68e20eee93 Update cs script 2023-10-25 01:36:38 +08:00
2 changed files with 36 additions and 47 deletions

View File

@ -12,50 +12,15 @@ globals:
sftpHost: ${env.domain} sftpHost: ${env.domain}
sftpPort: 22 sftpPort: 22
actions: buttons:
add_sftp_user: - settings: sftpForm
script: /scripts/add-sftp-user.cs?_r=${fn.random}&enable_ssh=${settings.enable_ssh} action: add_sftp_user
caption: Add SFTP User
success: confirmText: "Are you sure you want to add this SFTP user?"
email: |
Connection Details<br>
&nbsp;<br>
SFTP Host: ${globals.sftpHost}<br>
Port: ${globals.sftpPort}<br>
&nbsp;<br>
Login Credentials<br>
&nbsp;<br>
Username: ${globals.username}<br>
Password: ${globals.password}
text:
en: |
Connection Details\n
\n
SFTP Host: ${globals.sftpHost}\n
Port: ${globals.sftpPort}\n
\n
Login Credentials\n
\n
Username: ${globals.username}\n
Password: ${globals.password}
settings: settings:
sftpForm: sftpForm:
fields: fields:
- type: string
inputType: text
name: username
caption: Username
placeholder: "user${fn.random(10000,99999)}"
disabled: true
required: false
- type: string
inputType: password
name: password
caption: Password
placeholder: "${fn.password(min)}"
disabled: true
required: false
- type: string - type: string
inputType: text inputType: text
name: root_directory name: root_directory
@ -67,8 +32,33 @@ settings:
caption: Also enable SSH access caption: Also enable SSH access
default: false default: false
buttons: actions:
- settings: sftpForm add_sftp_user:
action: add_sftp_user script: /scripts/add-sftp-user.cs?_r=${fn.random}&enable_ssh=${settings.enable_ssh}
caption: Add SFTP User
confirmText: "Are you sure you want to add this SFTP user?" success:
email: |
Connection Details<br>
<br>
SFTP Host: ${globals.sftpHost}<br>
Port: ${globals.sftpPort}<br>
<br>
Login Credentials<br>
<br>
Username: ${globals.username}<br>
Password: ${globals.password}
text:
en: |
Connection Details
SFTP Host: ${globals.sftpHost}
Port: ${globals.sftpPort}
Login Credentials
Username: ${globals.username}
Password: ${globals.password}

View File

@ -1,6 +1,5 @@
// Extract the provided details
var USERNAME = "${globals.username}"; var USERNAME = "${globals.username}";
var PASSWORD = "${fn.password(12)}"; // Ensure a minimum length of 12 characters for the password var PASSWORD = "${globals.password}";
var ROOT_DIRECTORY = "/var/www/webroot/ROOT"; var ROOT_DIRECTORY = "/var/www/webroot/ROOT";
var ENABLE_SSH = "${request.enable_ssh}" == "true"; var ENABLE_SSH = "${request.enable_ssh}" == "true";