domain.schema.yml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. # Schema for the configuration files of the Domain module.
  2. domain.settings:
  3. type: config_object
  4. label: 'Domain settings'
  5. mapping:
  6. allow_non_ascii:
  7. type: boolean
  8. label: 'Allow non-ASCII characters'
  9. www_prefix:
  10. type: boolean
  11. label: 'Ignore www prefix when negotiating domains'
  12. login_paths:
  13. type: text
  14. label: 'Paths that should be accessible for inactive domains'
  15. css_classes:
  16. type: text
  17. label: 'Custom css classes to apply to the body tag of each domain'
  18. domain.record.*:
  19. type: config_entity
  20. label: 'Domain record'
  21. mapping:
  22. id:
  23. type: string
  24. label: 'ID'
  25. uuid:
  26. type: string
  27. label: 'ID'
  28. domain_id:
  29. type: integer
  30. label: 'Domain ID'
  31. hostname:
  32. type: string
  33. label: 'Hostname'
  34. name:
  35. type: label
  36. label: 'Name'
  37. scheme:
  38. type: string
  39. label: 'Scheme'
  40. status:
  41. type: boolean
  42. label: 'Status'
  43. weight:
  44. type: integer
  45. label: 'Weight'
  46. is_default:
  47. type: boolean
  48. label: 'Default domain'
  49. action.configuration.domain_default_action:
  50. type: action_configuration_default
  51. label: 'Set default domain record'
  52. action.configuration.domain_delete_action:
  53. type: action_configuration_default
  54. label: 'Delete domain record'
  55. action.configuration.domain_disable_action:
  56. type: action_configuration_default
  57. label: 'Disable domain record'
  58. action.configuration.domain_enable_action:
  59. type: action_configuration_default
  60. label: 'Enable domain record'
  61. block.settings.domain_nav_block:
  62. type: block_settings
  63. label: 'Domain navigation block'
  64. mapping:
  65. link_options:
  66. type: string
  67. label: 'Link paths'
  68. link_theme:
  69. type: string
  70. label: 'Link theme'
  71. link_label:
  72. type: string
  73. label: 'Link text'
  74. condition.plugin.domain:
  75. type: condition.plugin
  76. mapping:
  77. domains:
  78. type: sequence
  79. sequence:
  80. type: string
  81. views.access.domain:
  82. type: mapping
  83. label: 'Domains'
  84. mapping:
  85. domain:
  86. type: sequence
  87. label: 'List of domains'
  88. sequence:
  89. type: string
  90. label: 'Domain'