schedule.yaml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. agenda_page:
  2. action: 'display'
  3. conditions:
  4. - function: organizationHasAnyModule
  5. parameters:
  6. - 'Events'
  7. - 'Courses'
  8. - 'Examens'
  9. - 'EducationalProjects'
  10. - function: accessHasAnyRoleAbility
  11. parameters:
  12. - {action: 'read', subject: 'events'}
  13. - {action: 'read', subject: 'examens'}
  14. - {action: 'read', subject: 'educationalprojects'}
  15. - {action: 'read', subject: 'courses'}
  16. attendance_page:
  17. action: 'display'
  18. conditions:
  19. - {function: organizationHasAnyModule, parameters: ['Attendances']}
  20. - {function: accessHasAnyRoleAbility, parameters: [{action: 'read', subject: 'attendances'}]}
  21. course_page:
  22. action: 'display'
  23. conditions:
  24. - { function: organizationHasAnyModule, parameters: [ 'Courses' ] }
  25. - { function: accessHasAnyRoleAbility, parameters: [ { action: 'read', subject: 'courses' } ] }
  26. exam_page:
  27. action: 'display'
  28. conditions:
  29. - { function: organizationHasAnyModule, parameters: [ 'Examens' ] }
  30. - { function: accessHasAnyRoleAbility, parameters: [ { action: 'read', subject: 'examens' } ] }
  31. pedagogics_project_page:
  32. action: 'display'
  33. conditions:
  34. - { function: organizationHasAnyModule, parameters: [ 'EducationalProjects' ] }
  35. - { function: accessHasAnyRoleAbility, parameters: [ { action: 'read', subject: 'educationalprojects' } ] }