Skip to content
Snippets Groups Projects
Commit 6d1991a8 authored by Arnaud Levy's avatar Arnaud Levy
Browse files

clean

parent ef319dbb
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,8 @@ h1
min-width: 20px
body, body[data-theme=dark]
.sidebar
background: black
.sidebar-content
background-color: black
background-image: asset-url('sun.svg')
......
......@@ -8,4 +8,10 @@ class Admin::ApplicationController < ApplicationController
def breadcrumb
add_breadcrumb 'Tableau de bord', :admin_root_path
end
def breadcrumb_for(object)
return unless object
object.persisted? ? add_breadcrumb(object, [:admin, object])
: add_breadcrumb('Créer')
end
end
class Admin::Features::Education::ApplicationController < Admin::ApplicationController
def breadcrumb
super
add_breadcrumb Features::Education.model_name.human, :admin_features_education_dashboard_path
add_breadcrumb 'Enseignement'
end
end
......@@ -46,10 +46,7 @@ class Admin::Features::Education::ProgramsController < Admin::Features::Educatio
def breadcrumb
super
add_breadcrumb Features::Education::Program.model_name.human(count: 2), admin_features_education_programs_path
if @program
@program.persisted? ? add_breadcrumb(@program, [:admin, @program])
: add_breadcrumb('Créer')
end
breadcrumb_for @program
end
def program_params
......
......@@ -47,10 +47,7 @@ class Admin::Features::Websites::SitesController < Admin::Features::Websites::Ap
def breadcrumb
super
add_breadcrumb Features::Websites::Site.model_name.human(count: 2), admin_features_websites_sites_path
if @site
@site.persisted? ? add_breadcrumb(@site, [:admin, @site])
: add_breadcrumb('Créer')
end
breadcrumb_for @site
end
def site_params
......
......@@ -4,14 +4,10 @@ SimpleNavigation::Configuration.run do |navigation|
navigation.highlight_on_subpath = true
navigation.selected_class = 'active'
navigation.items do |primary|
primary.item :dashboard, t('dashboard'), admin_root_path, { icon: 'tachometer-alt' }
primary.item :dashboard, t('dashboard'), admin_root_path, { icon: 'tachometer-alt', highlights_on: /admin$/ }
primary.item :teaching, 'Enseignement', nil, { kind: :header }
primary.item :education, 'Formations', nil, { icon: 'graduation-cap' } do |secondary|
secondary.item :dashboard, t('dashboard'), admin_features_education_dashboard_path
secondary.item :programs, Features::Education::Program.model_name.human(count: 2), admin_features_education_programs_path
secondary.item :qualiopi, Features::Education::Qualiopi.model_name.human, admin_features_education_qualiopi_criterions_path
end
primary.item :education, 'Formations', admin_features_education_programs_path, { icon: 'graduation-cap' }
primary.item :teaching, 'Ecoles', nil, { icon: 'university' }
primary.item :teaching, 'Enseignants', nil, { icon: 'user-graduate' }
primary.item :teaching, 'Feedbacks', nil, { icon: 'comments' }
......@@ -24,10 +20,7 @@ SimpleNavigation::Configuration.run do |navigation|
primary.item :teaching, 'Veille', nil, { icon: 'eye' }
primary.item :teaching, 'Communication', nil, { kind: :header }
primary.item :websites, Features::Websites.model_name.human, nil, { icon: 'sitemap' } do |secondary|
secondary.item :dashboard, t('dashboard'), admin_features_websites_dashboard_path
secondary.item :sites, Features::Websites::Site.model_name.human(count: 2), admin_features_websites_sites_path
end
primary.item :websites, 'Sites Web', admin_features_websites_sites_path, { icon: 'sitemap' }
primary.item :teaching, 'Lettres d\'information', nil, { icon: 'envelope' }
primary.item :teaching, 'Alumni', nil, { icon: 'users' }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment