From 6612e56da20fb7d4558ed58d40507642e73e305c Mon Sep 17 00:00:00 2001 From: Xavier J Date: Wed, 11 Jan 2017 15:22:24 +0100 Subject: [PATCH] Mask section left panel is user does not have any dossier --- ...l_users_dossierscontroller_index.html.haml | 51 ++++++++++--------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/app/views/layouts/left_panels/_left_panel_users_dossierscontroller_index.html.haml b/app/views/layouts/left_panels/_left_panel_users_dossierscontroller_index.html.haml index 792e7c09c..84fd54139 100644 --- a/app/views/layouts/left_panels/_left_panel_users_dossierscontroller_index.html.haml +++ b/app/views/layouts/left_panels/_left_panel_users_dossierscontroller_index.html.haml @@ -10,35 +10,36 @@ %div#menu-block %div.split-hr-left #procedure_list - %a{:href => "#{url_for users_dossiers_path(liste: 'brouillon')}", 'data-toggle' => :tooltip, title: 'Les dossiers jamais proposés à la relecture.'} - %div.procedure_list_element{ class: @dossiers_list_facade.brouillon_class, id: 'brouillon' } - = "Brouillons" - .badge.progress-bar-default - = @dossiers_list_facade.brouillon_total + - unless current_user.dossiers.count == 0 + %a{:href => "#{url_for users_dossiers_path(liste: 'brouillon')}", 'data-toggle' => :tooltip, title: 'Les dossiers jamais proposés à la relecture.'} + %div.procedure_list_element{ class: @dossiers_list_facade.brouillon_class, id: 'brouillon' } + = "Brouillons" + .badge.progress-bar-default + = @dossiers_list_facade.brouillon_total - %a{:href => "#{url_for users_dossiers_path(liste: 'a_traiter')}", 'data-toggle' => :tooltip, title: 'Les dossiers qui requièrent une action de votre part.'} - %div.procedure_list_element{ class: @dossiers_list_facade.en_construction_class, id: 'a_traiter' } - = "En construction" - .badge.progress-bar-danger - = @dossiers_list_facade.en_construction_total + %a{:href => "#{url_for users_dossiers_path(liste: 'a_traiter')}", 'data-toggle' => :tooltip, title: 'Les dossiers qui requièrent une action de votre part.'} + %div.procedure_list_element{ class: @dossiers_list_facade.en_construction_class, id: 'a_traiter' } + = "En construction" + .badge.progress-bar-danger + = @dossiers_list_facade.en_construction_total - %a{:href => "#{url_for users_dossiers_path(liste: 'valides')}", 'data-toggle' => :tooltip, title: 'Les dossiers relus par votre accompagnateur pouvant être déposés pour examen.'} - %div.procedure_list_element{ class: @dossiers_list_facade.valides_class, id: 'valides' } - ="À déposer" - .badge.progress-bar-purple - = @dossiers_list_facade.valides_total + %a{:href => "#{url_for users_dossiers_path(liste: 'valides')}", 'data-toggle' => :tooltip, title: 'Les dossiers relus par votre accompagnateur pouvant être déposés pour examen.'} + %div.procedure_list_element{ class: @dossiers_list_facade.valides_class, id: 'valides' } + ="À déposer" + .badge.progress-bar-purple + = @dossiers_list_facade.valides_total - %a{:href => "#{url_for users_dossiers_path(liste: 'en_instruction')}", 'data-toggle' => :tooltip, title: 'Les dossiers en cours d\'examen par l\'administration compétante.'} - %div.procedure_list_element{ class: @dossiers_list_facade.en_instruction_class, id: 'en_instruction' } - ="En examen" - .badge.progress-bar-default - = @dossiers_list_facade.en_instruction_total + %a{:href => "#{url_for users_dossiers_path(liste: 'en_instruction')}", 'data-toggle' => :tooltip, title: 'Les dossiers en cours d\'examen par l\'administration compétante.'} + %div.procedure_list_element{ class: @dossiers_list_facade.en_instruction_class, id: 'en_instruction' } + ="En examen" + .badge.progress-bar-default + = @dossiers_list_facade.en_instruction_total - %a{:href => "#{url_for users_dossiers_path(liste: 'termine')}", 'data-toggle' => :tooltip, title: 'Les dossiers cloturés qui peuvent être "Accepté", "Refusé" ou "Sans suite".'} - %div.procedure_list_element{ class: @dossiers_list_facade.termine_class, id: 'termine' } - = "Cloturé" - .badge.progress-bar-success - = @dossiers_list_facade.termine_total + %a{:href => "#{url_for users_dossiers_path(liste: 'termine')}", 'data-toggle' => :tooltip, title: 'Les dossiers cloturés qui peuvent être "Accepté", "Refusé" ou "Sans suite".'} + %div.procedure_list_element{ class: @dossiers_list_facade.termine_class, id: 'termine' } + = "Cloturé" + .badge.progress-bar-success + = @dossiers_list_facade.termine_total %a{:href => "#{url_for users_dossiers_path(liste: 'invite')}"} %div.procedure_list_element{ class: @dossiers_list_facade.invite_class, id: 'invite' }