my_schedule_page: action: 'display' conditions: - { function: accessIsAdminAccount, expectedResult: false } attendance_bookings_page: action: 'display' conditions: - { function: organizationHasAnyModule, parameters: ['Attendances'] } # TODO: l'action write existe-t-elle? - { function: accessHasAnyRoleAbility, parameters: [{ action: 'write', subject: 'attendances' }], } - { function: accessIsAdminAccount, expectedResult: false } my_attendance_page: action: 'display' conditions: - { function: accessIsAdminAccount, expectedResult: false } my_invitation_page: action: 'display' conditions: - { function: accessIsAdminAccount, expectedResult: false } my_students_page: action: 'display' conditions: - { function: accessHasAnyProfile, parameters: ['teacher'] } my_students_education_students_page: action: 'display' conditions: - { function: accessHasAnyProfile, parameters: ['teacher'] } criteria_notations_page_from_account_menu: action: 'display' conditions: - { function: organizationHasAnyModule, parameters: ['PedagogicsAdministation'], } - { function: accessHasAnyRoleAbility, parameters: [{ action: 'read', subject: 'criterianotation' }], } my_education_students_page: action: 'display' conditions: - { function: accessHasAnyProfile, parameters: ['student'] } send_an_email_page: action: 'display' conditions: - { function: accessHasAnyProfile, parameters: ['admin', 'teacher'] } my_documents_page: action: 'display' conditions: - { function: accessIsAdminAccount, expectedResult: false } my_profile_page: action: 'display' conditions: - { function: accessIsAdminAccount, expectedResult: false } adherent_list_page: action: 'display' conditions: - { function: organizationHasAnyModule, parameters: ['Users'] } - { function: organizationIsShowAdherentList } - { function: accessHasAnyProfile, parameters: ['member'] } subscription_page: action: 'display' conditions: - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] } - { function: accessHasAnyProfile, parameters: [ 'admin', 'administratifManager', 'pedagogicManager', 'financialManager', 'caMember', ], } subscription_page_sms_section: action: 'display' conditions: - { function: organizationHasAllModules, parameters: ['GeneralConfig', 'Sms'], } - { function: accessHasAnyProfile, parameters: [ 'admin', 'administratifManager', 'pedagogicManager', 'financialManager', 'caMember', ], } my_bills_page: action: 'display' conditions: - { function: accessHasAnyProfile, parameters: ['guardian', 'payor'] } cmf_licence_person_page: action: 'display' conditions: - { function: organizationIsCmf } - { function: accessIsAdminAccount, expectedResult: false } my_settings_page: action: 'display' conditions: - { function: organizationHasAnyModule, parameters: ['GeneralConfig'] }