myAccount.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. my_schedule_page:
  2. action: 'display'
  3. services:
  4. access:
  5. - { function: isAdminAccount, result: false }
  6. attendance_bookings_page:
  7. action: 'display'
  8. services:
  9. access:
  10. - {function: hasAbility, parameters: [{action: 'write', subject: 'attendances'}]}
  11. organization:
  12. - {function: hasModule, parameters: ['Attendances']}
  13. my_attendance_page:
  14. action: 'display'
  15. services:
  16. access:
  17. - { function: isAdminAccount, result: false }
  18. my_invitation_page:
  19. action: 'display'
  20. services:
  21. access:
  22. - { function: isAdminAccount, result: false }
  23. my_students_page:
  24. action: 'display'
  25. services:
  26. access:
  27. - { function: hasProfile, parameters: [ 'teacher'] }
  28. my_students_education_students_page:
  29. action: 'display'
  30. services:
  31. access:
  32. - { function: hasProfile, parameters: [ 'teacher'] }
  33. criteria_notations_page_from_account_menu:
  34. action: 'display'
  35. services:
  36. access:
  37. - {function: hasAbility, parameters: [{action: 'read', subject: 'criterianotation'}]}
  38. organization:
  39. - {function: hasModule, parameters: ['PedagogicsAdministation']}
  40. my_education_students_page:
  41. action: 'display'
  42. services:
  43. access:
  44. - { function: hasProfile, parameters: [ 'student'] }
  45. send_an_email_page:
  46. action: 'display'
  47. services:
  48. access:
  49. - { function: hasProfile, parameters: [ 'admin', 'teacher' ] }
  50. my_documents_page:
  51. action: 'display'
  52. services:
  53. access:
  54. - { function: isAdminAccount, result: false }
  55. my_profile_page:
  56. action: 'display'
  57. services:
  58. access:
  59. - { function: isAdminAccount, result: false }
  60. adherent_list_page:
  61. action: 'display'
  62. services:
  63. access:
  64. - { function: hasProfile, parameters: [ 'member'] }
  65. organization:
  66. - {function: isShowAdherentList}
  67. - {function: hasModule, parameters: ['Users']}
  68. subscription_page:
  69. action: 'display'
  70. services:
  71. access:
  72. - { function: hasProfile, parameters: ['admin', 'administratifManager', 'pedagogicManager', 'financialManager']}
  73. organization:
  74. - {function: hasModule, parameters: ['GeneralConfig']}
  75. my_bills_page:
  76. action: 'display'
  77. services:
  78. access:
  79. - { function: hasProfile, parameters: ['guardian', 'payor']}
  80. cmf_licence_page:
  81. action: 'display'
  82. services:
  83. access:
  84. - { function: isAdminAccount, result: false }
  85. organization:
  86. - {function: isCmf}