addressBook.yaml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. accesses_page:
  2. action: 'display'
  3. conditions:
  4. - {function: organizationHasAnyModule, parameters: ['Users']}
  5. - {function: accessHasAnyRoleAbility, parameters: [{action: 'read', subject: 'users'}]}
  6. student_registration_page:
  7. action: 'display'
  8. conditions:
  9. - {function: organizationHasAnyModule, parameters: ['UsersSchool']}
  10. - {function: accessHasAnyRoleAbility, parameters: [{action: 'read', subject: 'student-registration'}]}
  11. education_student_next_year_page:
  12. action: 'display'
  13. conditions:
  14. - {function: organizationHasAnyModule, parameters: ['PedagogicsAdministation']}
  15. - {function: accessHasAnyRoleAbility, parameters: [{action: 'read', subject: 'educationstudent'}]}
  16. commissions_page:
  17. action: 'display'
  18. conditions:
  19. - {function: organizationHasAnyModule, parameters: ['Users']}
  20. - {function: accessHasAnyRoleAbility, parameters: [{action: 'read', subject: 'commissions'}]}
  21. network_children_page:
  22. action: 'display'
  23. conditions:
  24. - {function: organizationHasAnyModule, parameters: ['Network']}
  25. - {function: organizationHasChildren}
  26. - {function: accessHasAnyRoleAbility, parameters: [{action: 'read', subject: 'network'}]}
  27. network_parents_page:
  28. action: 'display'
  29. conditions:
  30. - {function: organizationHasAnyModule, parameters: ['NetworkOrganization']}
  31. - {function: organizationHasChildren, expectedResult: false}
  32. - {function: accessHasAnyRoleAbility, parameters: [{action: 'read', subject: 'core'}]}