app/views/layouts/_sidebar.html.haml
.sidebar{ class: :noselect }
%ul.sidebar-accordion
- if current_person.present?
%li
= link_to root_path, class: active_class(root_path) do
%i.sidebar-icon.fa.fa-2x.fa-id-card-o{ aria: { hidden: :true } }
= t('defaults.links.home')
= generate_menu_group(:academic_group, :academic_groups, :'fa-graduation-cap') do
- capture_haml do
- if current_person.can_act?('academic_group:index')
%li
= check_box_tag 'active-agroups',
:checked,
cookies['active-agroups-submenu-is-opened'].present?,
class: 'group-status'
%label{ for: 'active-agroups' }
= t('defaults.links.active_groups')
%span.caret
%ul
- AcademicGroup.active.each do |group|
%li
= link_to group.title, group, class: active_class(academic_group_path(group))
= generate_menu_group(:person, :people, :'fa-users', skip_list: true) do
- capture_haml do
- if current_person.can_act?('person:index')
%li
= link_to t('defaults.links.people_list'), people_path, class: active_class(people_path)
%li
- path = people_path(without_application: true)
= link_to t('defaults.links.people_without_applications'), path, class: active_class(path)
= generated_sidebar_menu
= generate_menu_group(:certificate_template, :certificate_templates, :'fa-certificate') do
- capture_haml do
- if current_person.can_act?('certificate_template_font:index')
%li
= link_to t('defaults.links.certificate_template_fonts_list'), certificate_template_fonts_path, class: active_class(certificate_template_fonts_path)
- if current_person.can_act?('signature:index')
%li
= link_to t('defaults.links.signatures_list'), signatures_path, class: active_class(signatures_path)
- if current_person.can_act?('certificate_imports_controller:new')
%li
= link_to t('defaults.links.import_certificates'), new_certificate_import_path, class: active_class(new_certificate_import_path)
= generate_menu_group(:statistic, :statistics, :'fa-pie-chart') do
- capture_haml do
- if show_statistics_yearly_active_students_link?
%li
- current_year = Date.today.year
= link_to t('defaults.links.statistics_yearly_active_students'), statistics_yearly_active_students_path('2013', current_year), class: active_class(statistics_yearly_active_students_path('2013', current_year))
- if show_statistics_yearly_certificates_link?
%li
- current_year = Date.today.year
= link_to t('defaults.links.statistics_yearly_certificates'), statistics_yearly_certificates_path('2013', current_year), class: active_class(statistics_yearly_certificates_path('2013', current_year))
- if show_journal_link?
%li
= link_to journal_path, class: active_class(journal_path) do
%i.sidebar-icon.fa.fa-2x.fa-history{ aria: { hidden: :true } }
= t('defaults.links.journal')
%li
= link_to changelog_path, class: active_class(changelog_path) do
%i.sidebar-icon.fa.fa-2x.fa-road{ aria: { hidden: :true } }
= t('defaults.links.changelog')
%li
= link_to privacy_agreement_path, class: active_class(privacy_agreement_path) do
%i.sidebar-icon.fa.fa-2x.fa-handshake-o{ aria: { hidden: :true } }
= t('defaults.links.agreement')