You are here

date_recur.schema.yml in Recurring Dates Field 3.0.x

config/schema/date_recur.schema.yml

File

config/schema/date_recur.schema.yml
View source
  1. field.value.date_recur:
  2. type: field.value.daterange
  3. label: 'Default value'
  4. mapping:
  5. default_date_time_zone:
  6. type: string
  7. label: 'A time zone identifier used for default start and/or end dates.'
  8. default_time_zone:
  9. type: string
  10. label: 'A time zone identifier used as default value for time zone. If empty, current user time zone should be used.'
  11. default_rrule:
  12. type: string
  13. label: 'Default RRULE'
  14. field.storage_settings.date_recur:
  15. type: field.storage_settings.daterange
  16. label: 'Date recur settings'
  17. mapping:
  18. rrule_max_length:
  19. type: integer
  20. label: 'Maximum character length of RRULE'
  21. field.field_settings.date_recur:
  22. type: mapping
  23. label: 'Integer'
  24. mapping:
  25. precreate:
  26. type: string
  27. label: 'Precreate interval'
  28. parts:
  29. type: mapping
  30. mapping:
  31. all:
  32. type: boolean
  33. label: 'Explicitly enable all frequencies and parts'
  34. frequencies:
  35. type: sequence
  36. label: 'Frequencies'
  37. sequence:
  38. type: sequence
  39. label: 'An array of enabled parts for the frequency.'
  40. sequence:
  41. type: string
  42. label: 'A part.'
  43. field.formatter.settings.date_recur_basic_formatter:
  44. type: field.formatter.settings.daterange_default
  45. label: 'Basic date recur formatter.'
  46. mapping:
  47. show_next:
  48. type: integer
  49. count_per_item:
  50. type: boolean
  51. occurrence_format_type:
  52. type: string
  53. same_end_date_format_type:
  54. type: string
  55. interpreter:
  56. type: string
  57. field.widget.settings.date_recur_basic_widget:
  58. type: field.widget.settings.daterange_default
  59. label: 'Settings for Simple Recurring Date Widget'
  60. date_recur.interpreter.*:
  61. type: config_entity
  62. label: 'Date format'
  63. mapping:
  64. id:
  65. type: string
  66. label: 'Machine name'
  67. label:
  68. type: label
  69. label: 'Label'
  70. plugin:
  71. type: string
  72. label: 'Plugin type'
  73. settings:
  74. type: date_recur.interpreter.settings.[%parent.plugin]
  75. date_recur.interpreter.settings.*:
  76. type: date_recur_interpreter_settings_base
  77. date_recur_interpreter_settings_base:
  78. type: mapping
  79. label: 'Base settings for date recur interpreters'
  80. mapping: []
  81. date_recur.interpreter.settings.rl:
  82. type: mapping
  83. mapping:
  84. show_start_date:
  85. type: boolean
  86. show_until:
  87. type: boolean
  88. date_format:
  89. type: string
  90. show_infinite:
  91. type: boolean
  92. views.filter.date_recur_occurrences_filter:
  93. type: views.filter.string
  94. label: 'Date recur occurrences filter'
  95. mapping:
  96. value_granularity:
  97. type: string
  98. value_min:
  99. type: string
  100. value_max:
  101. type: string