You are here

anonymous_publishing_cl.schema.yml in Anonymous Publishing 8

modules/anonymous_publishing_cl/config/schema/anonymous_publishing_cl.schema.yml

File

modules/anonymous_publishing_cl/config/schema/anonymous_publishing_cl.schema.yml
View source
  1. anonymous_publishing_cl.settings:
  2. type: config_object
  3. label: 'Settings'
  4. mapping:
  5. allowed_content_types:
  6. type: sequence
  7. label: 'Content types where anonymous publishing is managed.'
  8. sequence:
  9. label: 'Content type'
  10. type: string
  11. general_options:
  12. type: mapping
  13. label: 'General options for anonymous publishing CL sub-module.'
  14. mapping:
  15. sactivate:
  16. type: boolean
  17. label: 'Allow self-activation.'
  18. sactstick:
  19. type: boolean
  20. label: 'Make self-activation sticky'
  21. sactcomm:
  22. type: boolean
  23. label: 'Skip comment approval'
  24. modmail:
  25. type: boolean
  26. label: 'Send email to administrator when anonymous content is created'
  27. blockip:
  28. type: boolean
  29. label: 'Use IP-address for blocking'
  30. aregist:
  31. type: boolean
  32. label: 'Allow registered emails to be used for anonymous posts'
  33. retain_period:
  34. type: integer
  35. label: 'Period of persistency for the email + ip'
  36. verification_persistency:
  37. type: string
  38. label: 'Verification of email address persistency'
  39. user_alias:
  40. type: string
  41. label: 'To whom should anonymous postings be attributed'
  42. byline_guidance:
  43. type: string
  44. label: 'Guidelines for the byline setting'
  45. notification_email_destination:
  46. type: string
  47. label: 'Email notification destination'
  48. email_weight:
  49. type: integer
  50. label: 'Verification email address field weight'
  51. autodelhours:
  52. type: integer
  53. label: 'Number of hours to retain unverified anonymous posts before auto-deletions removes them.'
  54. flood_limit:
  55. type: integer
  56. label: 'Number of anonymous posts allowed from a single user email/ip allowed within an hour.'
  57. anonymous_publishing_cl.mail:
  58. type: config_object
  59. label: 'Mail settings'
  60. mapping:
  61. email_subject_active:
  62. type: string
  63. label: 'Notification email subject (activate content)'
  64. email_subject_verify:
  65. type: string
  66. label: 'Notification email subject (verify content)'
  67. email_introduction:
  68. type: string
  69. label: 'Email introduction'
  70. email_activate:
  71. type: string
  72. label: 'Text to include if auto-deletion is enabled'
  73. email_verify:
  74. type: string
  75. label: 'Text to include when administrator approval is mandatory'
  76. email_admin_subject:
  77. type: string
  78. label: 'Admin notification email subject'
  79. email_admin_body:
  80. type: string
  81. label: 'Admin notification email body'