parameters.yaml 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  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. - {
  108. function: organizationHasAllModules,
  109. parameters: ['GeneralConfig', 'Sms'],
  110. }
  111. - {
  112. function: accessHasAnyRoleAbility,
  113. parameters: [{ action: 'read', subject: 'general-config' }],
  114. }
  115. parameters_super_admin_page:
  116. action: 'display'
  117. conditions:
  118. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  119. - {
  120. function: accessHasAnyRoleAbility,
  121. parameters: [{ action: 'read', subject: 'general-config' }],
  122. }
  123. place_page:
  124. action: 'display'
  125. conditions:
  126. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  127. - {
  128. function: accessHasAnyRoleAbility,
  129. parameters: [{ action: 'read', subject: 'place' }],
  130. }
  131. education_page:
  132. action: 'display'
  133. conditions:
  134. - {
  135. function: organizationHasAnyModule,
  136. parameters: ['PedagogicsAdministation'],
  137. }
  138. - {
  139. function: accessHasAnyRoleAbility,
  140. parameters: [{ action: 'read', subject: 'pedagogics-administration' }],
  141. }
  142. tag_page:
  143. action: 'display'
  144. conditions:
  145. - { function: organizationHasAnyModule, parameters: ['TaggAdvanced'] }
  146. - {
  147. function: accessHasAnyRoleAbility,
  148. parameters: [{ action: 'manage', subject: 'tagg' }],
  149. }
  150. activities_page:
  151. action: 'display'
  152. conditions:
  153. - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }
  154. - {
  155. function: accessHasAnyRoleAbility,
  156. parameters: [{ action: 'read', subject: 'activity' }],
  157. }
  158. template_systems_page:
  159. action: 'display'
  160. conditions:
  161. - { function: organizationHasAnyModule, parameters: ['TemplateMessages'] }
  162. - {
  163. function: accessHasAnyRoleAbility,
  164. parameters: [{ action: 'read', subject: 'general-config' }],
  165. }
  166. billing_settings_page:
  167. action: 'display'
  168. conditions:
  169. - {
  170. function: organizationHasAnyModule,
  171. parameters: ['BillingAdministration'],
  172. }
  173. - {
  174. function: accessHasAnyRoleAbility,
  175. parameters: [{ action: 'read', subject: 'billings-administration' }],
  176. }
  177. billing_schedules_settings_page:
  178. action: 'display'
  179. conditions:
  180. - {
  181. function: organizationHasAnyModule,
  182. parameters: ['BillingAdministration'],
  183. }
  184. - {
  185. function: accessHasAnyRoleAbility,
  186. parameters: [{ action: 'read', subject: 'billings-administration' }],
  187. }
  188. online_registration_settings_page:
  189. action: 'display'
  190. conditions:
  191. - { function: organizationIsSchool }
  192. - { function: organizationHasAnyModule, parameters: ['IEL'] }
  193. - {
  194. function: accessHasAnyRoleAbility,
  195. parameters:
  196. [{ action: 'read', subject: 'onlineregistration-administration' }],
  197. }
  198. transition_next_year_page:
  199. action: 'display'
  200. conditions:
  201. - {
  202. function: organizationHasAnyModule,
  203. parameters: ['PedagogicsAdministation'],
  204. }
  205. - {
  206. function: accessHasAnyRoleAbility,
  207. parameters:
  208. [{ action: 'manage', subject: 'pedagogics-administration' }],
  209. }
  210. course_duplication_page:
  211. action: 'display'
  212. conditions:
  213. - {
  214. function: organizationHasAnyModule,
  215. parameters: ['PedagogicsAdministation'],
  216. }
  217. - {
  218. function: accessHasAnyRoleAbility,
  219. parameters:
  220. [{ action: 'manage', subject: 'pedagogics-administration' }],
  221. }
  222. import_page:
  223. action: 'display'
  224. conditions:
  225. - function: organizationHasAnyModule
  226. parameters:
  227. - 'Users'
  228. - 'Equipments'
  229. - function: accessHasAnyRoleAbility
  230. parameters:
  231. - { action: 'manage', subject: 'user' }
  232. - { action: 'manage', subject: 'equipments' }