parameters.yaml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. organization_page:
  2. action: 'display'
  3. services:
  4. access:
  5. - {function: hasAbility, parameters: [{action: 'read', subject: 'organization'}]}
  6. organization:
  7. - {function: hasModule, parameters: ['GeneralConfig']}
  8. cmf_licence_page:
  9. action: 'display'
  10. services:
  11. access:
  12. - {function: hasAbility, parameters: [{action: 'read', subject: 'organization'}]}
  13. organization:
  14. - {function: hasModule, parameters: ['GeneralConfig']}
  15. - {function: isCmf}
  16. parameters_page:
  17. action: 'display'
  18. services:
  19. access:
  20. - {function: hasAbility, parameters: [{action: 'read', subject: 'general-config'}]}
  21. organization:
  22. - {function: hasModule, parameters: ['GeneralConfig']}
  23. parameters_communication_page:
  24. action: 'display'
  25. services:
  26. access:
  27. - { function: hasAbility, parameters: [ { action: 'read', subject: 'general-config' } ] }
  28. organization:
  29. - { function: hasModule, parameters: [ 'GeneralConfig' ] }
  30. parameters_student_page:
  31. action: 'display'
  32. services:
  33. access:
  34. - { function: hasAbility, parameters: [ { action: 'read', subject: 'general-config' } ] }
  35. organization:
  36. - { function: hasModule, parameters: [ 'GeneralConfig' ] }
  37. - {function: isSchool}
  38. parameters_education_page:
  39. action: 'display'
  40. services:
  41. access:
  42. - { function: hasAbility, parameters: [ { action: 'read', subject: 'general-config' } ] }
  43. organization:
  44. - { function: hasModule, parameters: [ 'GeneralConfig' ] }
  45. - { function: isSchool }
  46. parameters_bills_page:
  47. action: 'display'
  48. services:
  49. access:
  50. - { function: hasAbility, parameters: [ { action: 'read', subject: 'general-config' } ] }
  51. organization:
  52. - { function: hasModule, parameters: [ 'GeneralConfig' ] }
  53. - { function: isSchool }
  54. parameters_secure_page:
  55. action: 'display'
  56. services:
  57. access:
  58. - { function: hasAbility, parameters: [ { action: 'read', subject: 'general-config' } ] }
  59. organization:
  60. - { function: hasModule, parameters: [ 'GeneralConfig' ] }
  61. place_page:
  62. action: 'display'
  63. services:
  64. access:
  65. - {function: hasAbility, parameters: [{action: 'read', subject: 'place'}]}
  66. organization:
  67. - {function: hasModule, parameters: ['GeneralConfig']}
  68. education_page:
  69. action: 'display'
  70. services:
  71. access:
  72. - {function: hasAbility, parameters: [{action: 'read', subject: 'pedagogics-administration'}]}
  73. organization:
  74. - {function: hasModule, parameters: ['PedagogicsAdministation']}
  75. tag_page:
  76. action: 'display'
  77. services:
  78. access:
  79. - {function: hasAbility, parameters: [{action: 'manage', subject: 'tagg'}]}
  80. organization:
  81. - {function: hasModule, parameters: ['TaggAdvanced']}
  82. activities_page:
  83. action: 'display'
  84. services:
  85. access:
  86. - {function: hasAbility, parameters: [{action: 'read', subject: 'activity'}]}
  87. organization:
  88. - {function: hasModule, parameters: ['GeneralConfig']}
  89. template_systems_page:
  90. action: 'display'
  91. services:
  92. access:
  93. - {function: hasAbility, parameters: [{action: 'read', subject: 'general-config'}]}
  94. organization:
  95. - {function: hasModule, parameters: ['TemplateMessages']}
  96. billing_settings_page:
  97. action: 'display'
  98. services:
  99. access:
  100. - {function: hasAbility, parameters: [{action: 'read', subject: 'billings-administration'}]}
  101. organization:
  102. - {function: hasModule, parameters: ['BillingAdministration']}
  103. online_registration_settings_page:
  104. action: 'display'
  105. services:
  106. access:
  107. - {function: hasAbility, parameters: [{action: 'read', subject: 'onlineregistration-administration'}]}
  108. organization:
  109. - {function: hasModule, parameters: ['IEL']}
  110. - {function: isSchool}
  111. transition_next_year_page:
  112. action: 'display'
  113. services:
  114. access:
  115. - {function: hasAbility, parameters: [{action: 'manage', subject: 'pedagogics-administration'}]}
  116. organization:
  117. - {function: hasModule, parameters: ['PedagogicsAdministation']}
  118. course_duplication_page:
  119. action: 'display'
  120. services:
  121. access:
  122. - {function: hasAbility, parameters: [{action: 'manage', subject: 'pedagogics-administration'}]}
  123. organization:
  124. - {function: hasModule, parameters: ['PedagogicsAdministation']}
  125. import_page:
  126. action: 'display'
  127. services:
  128. access:
  129. - function: hasAbility
  130. parameters:
  131. - {action: 'manage', subject: 'user'}
  132. - {action: 'manage', subject: 'equipments'}
  133. organization:
  134. - function: hasModule
  135. parameters:
  136. - 'Users'
  137. - 'Equipments'