Awsome struct to share layouts between controllers and there methods
This commit is contained in:
parent
7faf1705da
commit
4f9bcdd225
7 changed files with 57 additions and 53 deletions
|
@ -11,52 +11,42 @@
|
|||
= image_tag('marianne_small.png', class: 'logo')
|
||||
%div.col-lg-6#tps-title
|
||||
TPS
|
||||
|
||||
%div.col-lg-10.col-md-10.no-padding
|
||||
%div#navbar-body
|
||||
%div.row
|
||||
%div.col-lg-7.col-md-7.main-info
|
||||
Start UP region ile de france (8 dossiers en cours)
|
||||
%div.col-lg-3.col-md-3.options
|
||||
%div.row
|
||||
- if @navbar_options
|
||||
- @navbar_options.each do |option|
|
||||
%div.col-lg-12.col-md-12
|
||||
= render partial: option
|
||||
%div.col-lg-1.col-md-1.log-options
|
||||
%span.fa.fa-sign-out
|
||||
= render partial: @navbar_url
|
||||
|
||||
- if false
|
||||
- if gestionnaire_signed_in? && user_signed_in?
|
||||
%a{href: (current_gestionnaire.procedure_filter.blank? ? backoffice_dossiers_path : backoffice_dossiers_procedure_path(current_gestionnaire.procedure_filter)), class: 'btn btn-md'}
|
||||
=t('dynamics.backoffice.dossiers')
|
||||
%a{href: users_dossiers_path, class: 'btn btn-md'}
|
||||
=t('dynamics.users.mes_dossiers')
|
||||
- elsif gestionnaire_signed_in?
|
||||
%a{href: (current_gestionnaire.procedure_filter.blank? ? backoffice_dossiers_path : backoffice_dossiers_procedure_path(current_gestionnaire.procedure_filter)), class: 'btn btn-md'}
|
||||
=t('dynamics.users.mes_dossiers')
|
||||
- elsif user_signed_in?
|
||||
%a{href: users_dossiers_path, class: 'btn btn-md'}
|
||||
=t('dynamics.users.mes_dossiers')
|
||||
- elsif administrateur_signed_in?
|
||||
%a{href: admin_procedures_path, class: 'btn btn-md'}
|
||||
=t('dynamics.admin.menu.title')
|
||||
- if false
|
||||
- if gestionnaire_signed_in? && user_signed_in?
|
||||
%a{href: (current_gestionnaire.procedure_filter.blank? ? backoffice_dossiers_path : backoffice_dossiers_procedure_path(current_gestionnaire.procedure_filter)), class: 'btn btn-md'}
|
||||
=t('dynamics.backoffice.dossiers')
|
||||
%a{href: users_dossiers_path, class: 'btn btn-md'}
|
||||
=t('dynamics.users.mes_dossiers')
|
||||
- elsif gestionnaire_signed_in?
|
||||
%a{href: (current_gestionnaire.procedure_filter.blank? ? backoffice_dossiers_path : backoffice_dossiers_procedure_path(current_gestionnaire.procedure_filter)), class: 'btn btn-md'}
|
||||
=t('dynamics.users.mes_dossiers')
|
||||
- elsif user_signed_in?
|
||||
%a{href: users_dossiers_path, class: 'btn btn-md'}
|
||||
=t('dynamics.users.mes_dossiers')
|
||||
- elsif administrateur_signed_in?
|
||||
%a{href: admin_procedures_path, class: 'btn btn-md'}
|
||||
=t('dynamics.admin.menu.title')
|
||||
|
||||
-if user_signed_in?
|
||||
= render partial: 'users/login_banner'
|
||||
-elsif gestionnaire_signed_in?
|
||||
= render partial: 'gestionnaires/login_banner'
|
||||
-elsif administrateur_signed_in?
|
||||
= render partial: 'administrateurs/login_banner'
|
||||
-else
|
||||
= link_to "Utilisateur", '/users/sign_in', method: :get, :class => 'btn btn-md'
|
||||
-unless Features.unified_login
|
||||
= link_to "Accompagnateur", '/gestionnaires/sign_in', method: :get, :class => 'btn btn-md'
|
||||
= link_to "Administrateur", '/administrateurs/sign_in', method: :get, :class => 'btn btn-md'
|
||||
-if user_signed_in?
|
||||
= render partial: 'users/login_banner'
|
||||
-elsif gestionnaire_signed_in?
|
||||
= render partial: 'gestionnaires/login_banner'
|
||||
-elsif administrateur_signed_in?
|
||||
= render partial: 'administrateurs/login_banner'
|
||||
-else
|
||||
= link_to "Utilisateur", '/users/sign_in', method: :get, :class => 'btn btn-md'
|
||||
-unless Features.unified_login
|
||||
= link_to "Accompagnateur", '/gestionnaires/sign_in', method: :get, :class => 'btn btn-md'
|
||||
= link_to "Administrateur", '/administrateurs/sign_in', method: :get, :class => 'btn btn-md'
|
||||
|
||||
- if Rails.env != 'production'
|
||||
%div.staging_warning
|
||||
%b{style:'color: #B00100', 'data-placement' => 'bottom', 'data-original-title' => "Aucune donnée présente sur cette plateforme ne pourra être transférée sur l'environnement final de production.", 'data-toggle' => 'tooltip'}
|
||||
Vous vous trouvez actuellement sur la plateforme de test.
|
||||
%div.badge.progress-bar-danger
|
||||
?
|
||||
- if Rails.env != 'production'
|
||||
%div.staging_warning
|
||||
%b{style:'color: #B00100', 'data-placement' => 'bottom', 'data-original-title' => "Aucune donnée présente sur cette plateforme ne pourra être transférée sur l'environnement final de production.", 'data-toggle' => 'tooltip'}
|
||||
Vous vous trouvez actuellement sur la plateforme de test.
|
||||
%div.badge.progress-bar-danger
|
||||
?
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
= render partial: "layouts/navbar"
|
||||
%div.row.no-margin
|
||||
%div.col-lg-2.col-md-2#left-pannel
|
||||
= render partial: 'layouts/left_pannel'
|
||||
= render partial: @left_pannel_url
|
||||
%div.col-lg-10.col-md-10#main-container
|
||||
%div.row
|
||||
= render partial: 'layouts/flash_messages'
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
%div.col-lg-7.col-md-7.main-info
|
||||
Start UP region ile de france (8 dossiers en cours)
|
||||
%div.col-lg-3.col-md-3.options
|
||||
%div.row
|
||||
%div.col-lg-12.col-md-12
|
||||
= render partial: "dossiers/download_dossiers"
|
||||
%div.col-lg-1.col-md-1.log-options
|
||||
%span.fa.fa-sign-out
|
Loading…
Add table
Add a link
Reference in a new issue