foldershare-8.x-1.2/config/schema/foldershare.settings.yml
config/schema/foldershare.settings.yml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | # Declares module settings. foldershare.settings: type: mapping label: 'FolderShare module settings' mapping: # # The storage scheme selects between 'public' or 'private' . file_scheme: type: string label: 'File storage scheme' # # The directory where files are stored. file_directory: type: string label: 'File subdirectory on the server' # # The set of file name extensions to allow. file_allowed_extensions: type: string label: 'Allowed filename extensions' # # Whether to restrict file name extensions. file_restrict_extensions: type: bool label: 'Restrict filename extensions' # # The maximum size of an uploaded file. upload_max_file_size: type: integer label: 'Maximum uploaded file size' # # The maximum number of files uploaded at once. upload_max_file_number: type: integer label: 'Maximum number of files to upload at once' # # Whether sharing is enabled. sharing_allowed: type: bool label: 'Enable sharing' # # Whether sharing with anonymous is allowed. sharing_allowed_with_anonymous: type: bool label: 'Enable sharing with anonymous users' # # Whether to restrict commands on the command menu. command_menu_restrict: type: bool label: 'Restrict command plugins' # # Allowed list of command plugins to include in the command menu. command_menu_allowed: # type: sequence label: 'Allowed command plugins on the command menu' |