You are here

elfinder.schema.yml in elFinder file manager 8.2

config/schema/elfinder.schema.yml

File

config/schema/elfinder.schema.yml
View source
  1. # Schema for the configuration files of the elFinder module.
  2. elfinder.settings:
  3. type: mapping
  4. label: 'elFinder settings'
  5. mapping:
  6. thumbnail:
  7. type: mapping
  8. label: 'Thumbnail'
  9. mapping:
  10. size:
  11. type: integer
  12. label: 'Image size'
  13. dirname:
  14. type: string
  15. label: 'Directory Name'
  16. imglib:
  17. type: string
  18. label: 'Image Processing Library'
  19. tmbcrop:
  20. type: boolean
  21. label: 'Thumbnail Cropping'
  22. filesystem:
  23. type: mapping
  24. label: 'Filesystem'
  25. mapping:
  26. mimedetect:
  27. type: string
  28. label: 'MIME Detection Method'
  29. fileperm:
  30. type: string
  31. label: 'Created file permissions'
  32. dirperm:
  33. type: string
  34. label: 'Created directory permissions'
  35. maxfilesize:
  36. type: string
  37. label: 'Maximum File Size'
  38. maxfilecount:
  39. type: integer
  40. label: 'Maximum folder size'
  41. public_root_label:
  42. type: string
  43. label: 'Public Files Tree Label'
  44. private_root_label:
  45. type: string
  46. label: 'Private Files Tree Label'
  47. unmanaged_root_label:
  48. type: string
  49. label: 'Unmanaged Files Tree Label'
  50. root_custom:
  51. type: string
  52. label: 'Custom Root Directory Path'
  53. url_custom:
  54. type: string
  55. label: 'Custom Root Directory Url Prefix'
  56. handleprivate:
  57. type: boolean
  58. label: 'Handle Private File Downloads'
  59. owner_format:
  60. type: string
  61. label: 'File Owner Format String'
  62. allowed_extensions:
  63. type: string
  64. label: 'List of Allowed File Extensions'
  65. fileurl:
  66. type: boolean
  67. label: 'File Url'
  68. misc:
  69. type: mapping
  70. label: 'Miscellateous'
  71. mapping:
  72. rememberlastdir:
  73. type: boolean
  74. label: 'Remember Last Opened Directory'
  75. requesttype:
  76. type: string
  77. label: 'Filesystem Connector Protocol HTTP Request'
  78. manager_width:
  79. type: integer
  80. label: 'File Manager Width'
  81. manager_height:
  82. type: integer
  83. label: 'File Manager Height'
  84. usesystemjquery:
  85. type: boolean
  86. label: 'Use Drupal Built-In jQuery'
  87. elfinder.profile.*:
  88. type: config_entity
  89. label: 'elFinder Profile'
  90. mapping:
  91. id:
  92. type: string
  93. label: 'ID'
  94. label:
  95. type: label
  96. label: 'Name'
  97. description:
  98. type: label
  99. label: 'Description'
  100. conf:
  101. type: sequence
  102. label: 'Configuration'
  103. sequence:
  104. - type: elfinder.profile_conf.[%key]
  105. elfinder.profile_conf.mimedetect:
  106. type: string
  107. label: 'File type detection'
  108. elfinder.profile_conf.file_url_type:
  109. type: string
  110. label: 'Selected file url type'
  111. elfinder.profile_conf.fileperm:
  112. type: string
  113. label: 'Created file permissions'
  114. elfinder.profile_conf.dirperm:
  115. type: string
  116. label: 'Created directory permissions'
  117. elfinder.profile_conf.maxfilesize:
  118. type: string
  119. label: 'Maximum upload size'
  120. elfinder.profile_conf.user_quota:
  121. type: string
  122. label: 'User quota'
  123. elfinder.profile_conf.tmbsize:
  124. type: integer
  125. label: 'Thumbnail size'
  126. elfinder.profile_conf.tmbdirname:
  127. type: string
  128. label: 'Thumbnail directory name'
  129. elfinder.profile_conf.imglib:
  130. type: string
  131. label: 'Image manipulation library'
  132. elfinder.profile_conf.tmbcrop:
  133. type: string
  134. label: 'Image crop'
  135. elfinder.profile_conf.rememberlastdir:
  136. type: string
  137. label: 'Remember last opened directory'
  138. elfinder.profile_conf.manager_width:
  139. type: integer
  140. label: 'File manager width'
  141. elfinder.profile_conf.manager_height:
  142. type: integer
  143. label: 'File manager height'
  144. elfinder.profile_conf.ckeditor_upload_directory:
  145. type: string
  146. label: 'CKEditor Upload Path'
  147. elfinder.profile_conf.roles:
  148. type: sequence
  149. label: 'Assigned roles'
  150. sequence:
  151. - type: string
  152. label: 'User role'
  153. elfinder.profile_conf.volumes:
  154. type: sequence
  155. label: 'Volumes'
  156. sequence:
  157. - type: mapping
  158. label: 'Volume'
  159. mapping:
  160. path:
  161. type: string
  162. label: 'Path'
  163. label:
  164. type: string
  165. label: 'Label'
  166. url:
  167. type: string
  168. label: 'Url'