parameters.yaml 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. organization_page:
  2. action: 'display'
  3. conditions:
  4. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  5. - {
  6. function: accessHasAnyRoleAbility,
  7. parameters: [{ action: 'read', subject: 'organization' }],
  8. }
  9. cmf_licence_page:
  10. action: 'display'
  11. conditions:
  12. - { function: organizationIsCmf }
  13. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  14. - {
  15. function: accessHasAnyRoleAbility,
  16. parameters: [{ action: 'read', subject: 'organization' }],
  17. }
  18. parameters_page:
  19. action: 'display'
  20. conditions:
  21. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  22. - {
  23. function: accessHasAnyRoleAbility,
  24. parameters: [{ action: 'read', subject: 'general-config' }],
  25. }
  26. parameters_general_page:
  27. action: 'display'
  28. conditions:
  29. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  30. - {
  31. function: accessHasAnyRoleAbility,
  32. parameters: [{ action: 'read', subject: 'general-config' }],
  33. }
  34. parameters_website_page:
  35. action: 'display'
  36. conditions:
  37. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  38. - {
  39. function: accessHasAnyRoleAbility,
  40. parameters: [{ action: 'read', subject: 'general-config' }],
  41. }
  42. parameters_teaching_page:
  43. action: 'display'
  44. conditions:
  45. - { function: organizationIsSchool }
  46. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  47. - {
  48. function: accessHasAnyRoleAbility,
  49. parameters: [{ action: 'read', subject: 'general-config' }],
  50. }
  51. parameters_intranet_page:
  52. action: 'display'
  53. conditions:
  54. - { function: organizationIsSchool }
  55. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  56. - {
  57. function: accessHasAnyRoleAbility,
  58. parameters: [{ action: 'read', subject: 'general-config' }],
  59. }
  60. parameters_education_notation_page:
  61. action: 'display'
  62. conditions:
  63. - { function: organizationIsSchool }
  64. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  65. - {
  66. function: accessHasAnyRoleAbility,
  67. parameters: [{ action: 'read', subject: 'general-config' }],
  68. }
  69. parameters_bulletin_page:
  70. action: 'display'
  71. conditions:
  72. - { function: organizationIsSchool }
  73. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  74. - {
  75. function: accessHasAnyRoleAbility,
  76. parameters: [{ action: 'read', subject: 'general-config' }],
  77. }
  78. parameters_education_timings_page:
  79. action: 'display'
  80. conditions:
  81. - { function: organizationIsSchool }
  82. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  83. - {
  84. function: accessHasAnyRoleAbility,
  85. parameters: [{ action: 'read', subject: 'general-config' }],
  86. }
  87. parameters_residence_areas_page:
  88. action: 'display'
  89. conditions:
  90. - { function: organizationIsSchool }
  91. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  92. - {
  93. function: accessHasAnyRoleAbility,
  94. parameters: [{ action: 'read', subject: 'general-config' }],
  95. }
  96. parameters_attendances_page:
  97. action: 'display'
  98. conditions:
  99. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  100. - {
  101. function: accessHasAnyRoleAbility,
  102. parameters: [{ action: 'read', subject: 'general-config' }],
  103. }
  104. parameters_sms_page:
  105. action: 'display'
  106. conditions:
  107. - { function: organizationHasAllModules, parameters: ['GeneralConfig', 'Sms'] }
  108. - {
  109. function: accessHasAnyRoleAbility,
  110. parameters: [{ action: 'read', subject: 'general-config' }],
  111. }
  112. parameters_super_admin_page:
  113. action: 'display'
  114. conditions:
  115. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  116. - {
  117. function: accessHasAnyRoleAbility,
  118. parameters: [{ action: 'read', subject: 'general-config' }],
  119. }
  120. place_page:
  121. action: 'display'
  122. conditions:
  123. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  124. - {
  125. function: accessHasAnyRoleAbility,
  126. parameters: [{ action: 'read', subject: 'place' }],
  127. }
  128. education_page:
  129. action: 'display'
  130. conditions:
  131. - {
  132. function: organizationHasAnyModule,
  133. parameters: ['PedagogicsAdministation'],
  134. }
  135. - {
  136. function: accessHasAnyRoleAbility,
  137. parameters: [{ action: 'read', subject: 'pedagogics-administration' }],
  138. }
  139. tag_page:
  140. action: 'display'
  141. conditions:
  142. - { function: organizationHasAnyModule, parameters: ['TaggAdvanced'] }
  143. - {
  144. function: accessHasAnyRoleAbility,
  145. parameters: [{ action: 'manage', subject: 'tagg' }],
  146. }
  147. activities_page:
  148. action: 'display'
  149. conditions:
  150. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  151. - {
  152. function: accessHasAnyRoleAbility,
  153. parameters: [{ action: 'read', subject: 'activity' }],
  154. }
  155. template_systems_page:
  156. action: 'display'
  157. conditions:
  158. - { function: organizationHasAnyModule, parameters: ['TemplateMessages'] }
  159. - {
  160. function: accessHasAnyRoleAbility,
  161. parameters: [{ action: 'read', subject: 'general-config' }],
  162. }
  163. billing_settings_page:
  164. action: 'display'
  165. conditions:
  166. - {
  167. function: organizationHasAnyModule,
  168. parameters: ['BillingAdministration'],
  169. }
  170. - {
  171. function: accessHasAnyRoleAbility,
  172. parameters: [{ action: 'read', subject: 'billings-administration' }],
  173. }
  174. billing_schedules_settings_page:
  175. action: 'display'
  176. conditions:
  177. - {
  178. function: organizationHasAnyModule,
  179. parameters: ['BillingAdministration'],
  180. }
  181. - {
  182. function: accessHasAnyRoleAbility,
  183. parameters: [{ action: 'read', subject: 'billings-administration' }],
  184. }
  185. online_registration_settings_page:
  186. action: 'display'
  187. conditions:
  188. - { function: organizationIsSchool }
  189. - { function: organizationHasAnyModule, parameters: ['IEL'] }
  190. - {
  191. function: accessHasAnyRoleAbility,
  192. parameters:
  193. [{ action: 'read', subject: 'onlineregistration-administration' }],
  194. }
  195. transition_next_year_page:
  196. action: 'display'
  197. conditions:
  198. - {
  199. function: organizationHasAnyModule,
  200. parameters: ['PedagogicsAdministation'],
  201. }
  202. - {
  203. function: accessHasAnyRoleAbility,
  204. parameters:
  205. [{ action: 'manage', subject: 'pedagogics-administration' }],
  206. }
  207. course_duplication_page:
  208. action: 'display'
  209. conditions:
  210. - {
  211. function: organizationHasAnyModule,
  212. parameters: ['PedagogicsAdministation'],
  213. }
  214. - {
  215. function: accessHasAnyRoleAbility,
  216. parameters:
  217. [{ action: 'manage', subject: 'pedagogics-administration' }],
  218. }
  219. import_page:
  220. action: 'display'
  221. conditions:
  222. - function: organizationHasAnyModule
  223. parameters:
  224. - 'Users'
  225. - 'Equipments'
  226. - function: accessHasAnyRoleAbility
  227. parameters:
  228. - { action: 'manage', subject: 'user' }
  229. - { action: 'manage', subject: 'equipments' }