{{template "base" .}} {{define "title"}}{{.Title}}{{end}} {{define "extra_css"}} {{end}} {{define "page_body"}}
{{.Title}}
{{if .Error}}
{{.Error}}
{{end}}
The %username% placeholder will be replaced with the username of the associated users.
Optional description
{{template "fshtml" .FsWrapper}} {{if .VirtualFolders}}
Virtual folders
Quota -1 means included within user quota, 0 unlimited. Don't set -1 for shared folders
{{range $idx, $val := .Group.VirtualFolders}}
Quota size (bytes)
Quota files
{{else}}
Quota size (bytes)
Quota files
{{end}}
{{end}}

Per-directory permissions
{{range $idx, $dirPerms := .Group.GetPermissions -}}
{{else}}
{{end}}
Per-directory pattern restrictions
Comma separated denied or allowed files/directories, based on shell patterns.

Denied entries are visible in directory listing by default, you can hide them by setting the "Hidden" policy, but please be aware that this may cause performance issues for large directories

{{range $idx, $pattern := .Group.UserSettings.Filters.GetFlatFilePatterns -}}
{{else}}
{{end}}
Maximun number of concurrent sessions. 0 means no limit
"password" is valid for all supported protocols, "password-over-SSH" only for SSH/SFTP/SCP
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"

0 means no limit
0 means no limit
Maximum upload size for a single file. 0 means no limit
0 means no limit
0 means no limit
Per-source bandwidth speed limits
{{range $idx, $bwLimit := .Group.UserSettings.Filters.BandwidthLimits -}}
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
UL (KB/s). 0 means no limit
DL (KB/s). 0 means no limit
{{else}}
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
UL (KB/s). 0 means no limit
DL (KB/s). 0 means no limit
{{end}}
Maximum data transfer allowed for uploads. 0 means no limit
Maximum data transfer allowed for downloads. 0 means no limit
Maximum data transfer allowed for uploads + downloads. Replace the individual limits. 0 means no limit
Per-source data transfer limits
{{range $idx, $dtLimit := .Group.UserSettings.Filters.DataTransferLimits -}}
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
UL (MB). 0 means no limit
DL (MB). 0 means no limit
Total (MB). 0 means no limit
{{else}}
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
UL (MB). 0 means no limit
DL (MB). 0 means no limit
Total (MB). 0 means no limit
{{end}}

Alternate start directory to use instead of "/". Supported for SFTP/FTP/HTTP
Defines the TLS certificate field to use as username. Ignored if mutual TLS is disabled
Disable checks for existence and automatic creation of home directory and virtual folders
Allow to impersonate the associated users, in REST API, with an API key
Cache time, in seconds, for users authenticated using an external auth hook. 0 means no cache
{{end}} {{define "extra_js"}} {{template "fsjs"}} {{template "shared_user_group" .}} {{end}}