You are here

simple_access.yml in Simple Access 8.3

config/schema/simple_access.yml

File

config/schema/simple_access.yml
View source
  1. simple_access.settings:
  2. type: config_oject
  3. label: 'Global simple access settings'
  4. display:
  5. type: mapping
  6. label: 'Display access fields'
  7. mapping:
  8. view:
  9. type: boolean
  10. label: 'View'
  11. update:
  12. type: boolean
  13. label: 'Update'
  14. delete:
  15. type: boolean
  16. label: 'Delete'
  17. show_groups:
  18. type: boolean
  19. label: 'Show groups'
  20. simple_access.group.*:
  21. type: config_entity
  22. label: 'Simple access group'
  23. mapping:
  24. id:
  25. type: string
  26. label: 'Id'
  27. label:
  28. type: label
  29. label: 'Label'
  30. roles:
  31. type: sequence
  32. label: 'Roles'
  33. sequence:
  34. type: string
  35. weight:
  36. type: integer
  37. label: 'Weight'
  38. simple_access.profile.*:
  39. type: config_entity
  40. label: 'Simple access profile'
  41. mapping:
  42. id:
  43. type: string
  44. label: 'Id'
  45. label:
  46. type: label
  47. label: 'Label'
  48. access:
  49. type: sequence
  50. label: 'Access'
  51. sequence:
  52. type: mapping
  53. mapping:
  54. group:
  55. type: string
  56. label: 'Group id'
  57. view:
  58. type: boolean
  59. label: 'View'
  60. update:
  61. type: boolean
  62. label: 'Update'
  63. delete:
  64. type: boolean
  65. label: 'Delete'
  66. weight:
  67. type: integer
  68. label: 'Weight'
  69. node.type.*.third_party.simple_access:
  70. type: config_object
  71. label: 'Node default configuration'
  72. mapping:
  73. profiles:
  74. type: mapping
  75. label: 'Selected profiles'
  76. mapping:
  77. profiles:
  78. type: sequence
  79. label: 'Profiles to apply'
  80. sequence:
  81. type: string
  82. groups:
  83. type: mapping
  84. label: 'groups to apply'
  85. mapping:
  86. view:
  87. type: boolean
  88. label: 'View'
  89. update:
  90. type: boolean
  91. label: 'Update'
  92. delete:
  93. type: boolean
  94. label: 'Delete'