You are here

smart_date_recur.schema.yml in Smart Date 3.2.x

modules/smart_date_recur/config/schema/smart_date_recur.schema.yml

File

modules/smart_date_recur/config/schema/smart_date_recur.schema.yml
View source
  1. # Schema for the configuration files of the Smart Date Recur module.
  2. field.formatter.settings.smartdate_recurring:
  3. type: field.formatter.settings.datetime_default
  4. label: 'Smart date default display format settings'
  5. mapping:
  6. timezone_override:
  7. type: string
  8. label: 'Time zone override'
  9. translation context: 'Smart date display'
  10. format:
  11. type: string
  12. label: 'Format'
  13. translation context: 'Smart date display'
  14. force_chronological:
  15. type: boolean
  16. label: 'Force chronological'
  17. translation context: 'Smart date display'
  18. add_classes:
  19. type: boolean
  20. label: 'Add Classes'
  21. translation context: 'Smart date display'
  22. time_wrapper:
  23. type: boolean
  24. label: 'Add time wrapper'
  25. translation context: 'Smart date display'
  26. past_display:
  27. type: integer
  28. label: 'Recent Instances'
  29. translation context: 'Smart date display'
  30. upcoming_display:
  31. type: integer
  32. label: 'Upcoming Instances'
  33. translation context: 'Smart date display'
  34. show_next:
  35. type: boolean
  36. label: 'Show next instance separately'
  37. translation context: 'Smart date display'
  38. field.formatter.settings.smartdate_dailyrange:
  39. type: field.formatter.settings.smartdate_dailyrange
  40. label: 'Smart date daily range display format settings'
  41. mapping:
  42. timezone_override:
  43. type: string
  44. label: 'Time zone override'
  45. translation context: 'Smart date display'
  46. format:
  47. type: string
  48. label: 'Format'
  49. translation context: 'Smart date display'
  50. force_chronological:
  51. type: boolean
  52. label: 'Force chronological'
  53. translation context: 'Smart date display'
  54. add_classes:
  55. type: boolean
  56. label: 'Add Classes'
  57. translation context: 'Smart date display'
  58. time_wrapper:
  59. type: boolean
  60. label: 'Add time wrapper'
  61. translation context: 'Smart date display'
  62. field.field.*.*.*.third_party.smart_date_recur:
  63. type: mapping
  64. label: 'Recurring Dates'
  65. mapping:
  66. allow_recurring:
  67. type: boolean
  68. label: 'Allow recurring date values'
  69. month_limit:
  70. type: integer
  71. label: 'Months to extend'
  72. field.widget.third_party.smart_date_recur:
  73. type: mapping
  74. label: 'Recurring Dates'
  75. mapping:
  76. modal:
  77. type: boolean
  78. label: 'Use modal for managing instances'
  79. allowed_recur_freq_values:
  80. type: mapping
  81. mapping:
  82. MINUTELY:
  83. label: Minutely
  84. type: string
  85. HOURLY:
  86. label: Hourly
  87. type: string
  88. DAILY:
  89. label: Daily
  90. type: string
  91. WEEKLY:
  92. label: Weekly
  93. type: string
  94. MONTHLY:
  95. label: Monthly
  96. type: string
  97. YEARLY:
  98. label: Yearly
  99. type: string