From d5e4f45d7d2d61b0d165b8d7726c0edd7c83c598 Mon Sep 17 00:00:00 2001 From: Mathieu Magnin Date: Wed, 18 Jan 2017 13:59:14 +0100 Subject: [PATCH 1/4] Add xray-rails in dev mode --- Gemfile | 3 ++- Gemfile.lock | 3 +++ app/views/layouts/_ie_lt_10.html.haml | 7 ++++++- app/views/layouts/application.html.haml | 2 -- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 6484c2565..ac6c7a849 100644 --- a/Gemfile +++ b/Gemfile @@ -121,6 +121,8 @@ group :development do gem 'web-console' gem 'rack-handlers' + + gem 'xray-rails' end group :development, :test do @@ -153,4 +155,3 @@ end group :production, :staging do gem 'sentry-raven' end - diff --git a/Gemfile.lock b/Gemfile.lock index c3422e6c4..b30c53477 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -622,6 +622,8 @@ GEM xml-simple (1.1.5) xpath (2.0.0) nokogiri (~> 1.3) + xray-rails (0.2.0) + rails (>= 3.1.0) PLATFORMS ruby @@ -699,6 +701,7 @@ DEPENDENCIES web-console webmock will_paginate-bootstrap + xray-rails BUNDLED WITH 1.13.7 diff --git a/app/views/layouts/_ie_lt_10.html.haml b/app/views/layouts/_ie_lt_10.html.haml index 07d0581d5..3dcbb4a40 100644 --- a/app/views/layouts/_ie_lt_10.html.haml +++ b/app/views/layouts/_ie_lt_10.html.haml @@ -1,4 +1,9 @@ +="".html_safe + diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 1730f61a7..7b4214397 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -22,11 +22,9 @@ %script{type: 'text/javascript'} (typeof jQuery !== 'undefined') && (jQuery.fx.off = true); - ="".html_safe %div#wrap %div.row From 2e3cb7a861bf1621716ae8e3a55562dacce4b229 Mon Sep 17 00:00:00 2001 From: Mathieu Magnin Date: Wed, 18 Jan 2017 15:34:03 +0100 Subject: [PATCH 2/4] Cleaning HAML --- .gitignore | 1 + .../_pieces_justificatives.html.haml | 54 ++++++++++--------- 2 files changed, 29 insertions(+), 26 deletions(-) diff --git a/.gitignore b/.gitignore index 47c6145fa..298f5f1bc 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ config/initializers/mailjet.rb config/fog_credentials.yml uploads/* coverage/**/* +.DS_Store diff --git a/app/views/users/description/_pieces_justificatives.html.haml b/app/views/users/description/_pieces_justificatives.html.haml index b4de00fef..b21942179 100644 --- a/app/views/users/description/_pieces_justificatives.html.haml +++ b/app/views/users/description/_pieces_justificatives.html.haml @@ -1,28 +1,30 @@ -%table{class:'table', style:'width:55%; margin-left:5%'} - - if @dossier.procedure.cerfa_flag - %tr - %th{class:'col-lg-6'} - ='Formulaire / CERFA (complété et numérisé)' +.row + .col-lg-8.col-lg-push-1 + %table.table + - if @dossier.procedure.cerfa_flag + %tr + %th.col-lg-6 + ='Formulaire / CERFA (complété et numérisé)' - %td{class:'col-lg-5'} - -if @dossier.cerfa_available? - %span.btn.btn-sm.btn-file.btn-success - Modifier - %input{type: 'file', name:'cerfa_pdf', id:'cerfa_pdf', accept: PieceJustificative.accept_format, :max_file_size => 6.megabytes } - -else - %input{type: 'file', name:'cerfa_pdf', id:'cerfa_pdf', accept: PieceJustificative.accept_format, :max_file_size => 6.megabytes } + %td.col-lg-5 + -if @dossier.cerfa_available? + %span.btn.btn-sm.btn-file.btn-success + Modifier + %input{type: 'file', name:'cerfa_pdf', id:'cerfa_pdf', accept: PieceJustificative.accept_format, :max_file_size => 6.megabytes } + -else + %input{type: 'file', name:'cerfa_pdf', id:'cerfa_pdf', accept: PieceJustificative.accept_format, :max_file_size => 6.megabytes } - - @dossier.types_de_piece_justificative.order('order_place ASC').each do |type_de_piece_justificative| - %tr - %th.col-lg-6.piece-libelle - = type_de_piece_justificative.libelle - %td.col-lg-5 - -if type_de_piece_justificative.api_entreprise - %span.text-success{ id: "piece_justificative_#{type_de_piece_justificative.id}" } Nous l'avons récupéré pour vous. - -else - -if @dossier.retrieve_last_piece_justificative_by_type(type_de_piece_justificative.id).nil? - = file_field_tag "piece_justificative_#{type_de_piece_justificative.id}", accept: PieceJustificative.accept_format, :max_file_size => 6.megabytes - -else - %span.btn.btn-sm.btn-file.btn-success - Modifier - = file_field_tag "piece_justificative_#{type_de_piece_justificative.id}", accept: PieceJustificative.accept_format, :max_file_size => 6.megabytes + - @dossier.types_de_piece_justificative.order('order_place ASC').each do |type_de_piece_justificative| + %tr + %th.col-lg-6.piece-libelle + = type_de_piece_justificative.libelle + %td.col-lg-5 + -if type_de_piece_justificative.api_entreprise + %span.text-success{ id: "piece_justificative_#{type_de_piece_justificative.id}" } Nous l'avons récupéré pour vous. + -else + -if @dossier.retrieve_last_piece_justificative_by_type(type_de_piece_justificative.id).nil? + = file_field_tag "piece_justificative_#{type_de_piece_justificative.id}", accept: PieceJustificative.accept_format, :max_file_size => 6.megabytes + -else + %span.btn.btn-sm.btn-file.btn-success + Modifier + = file_field_tag "piece_justificative_#{type_de_piece_justificative.id}", accept: PieceJustificative.accept_format, :max_file_size => 6.megabytes From 52bf1d1ea26a384c06f7efc19d1dfe40f1515d21 Mon Sep 17 00:00:00 2001 From: Mathieu Magnin Date: Thu, 19 Jan 2017 11:58:38 +0100 Subject: [PATCH 3/4] Fix typos --- .../users/dossiers/_state_description.html.haml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/views/users/dossiers/_state_description.html.haml b/app/views/users/dossiers/_state_description.html.haml index b6b43a6dc..269d98cfd 100644 --- a/app/views/users/dossiers/_state_description.html.haml +++ b/app/views/users/dossiers/_state_description.html.haml @@ -8,8 +8,8 @@ -if dossiers_list_facade.liste == 'brouillon' Les dossiers présents dans cette liste %b - n'ont pas encore été soumis à votre administrations. - Ils ne sont visible que par vous. + n'ont pas encore été soumis à votre administration. + Ils ne sont visibles que par vous. -elsif dossiers_list_facade.liste == 'nouveaux' Les dossiers présents dans cette liste %b @@ -18,11 +18,11 @@ -elsif dossiers_list_facade.liste == 'a_traiter' Les dossiers présents dans cette liste sont %b - visibles par l'admnistration. + visibles par l'administration. %br Ces dossiers ne sont pas encore figés et peuvent être modifiés à souhait. %br - Une fois que le dossier aura été considéré comme complet par votre accompagnateur, celui-ci passera à l'étape suivante de dépôt. + Une fois que le dossier aura été considéré comme complets par votre accompagnateur, celui-ci passera à l'étape suivante de dépôt. -elsif dossiers_list_facade.liste == 'en_attente' Les dossiers présents dans cette liste sont %b @@ -32,7 +32,7 @@ Les dossiers présents dans cette liste ont été %b relus et considérés comme complet - pour examen par votre accompagnateur. Ceux-ci ne peuvent maintenant plus être modifié. Il faut que vous procédiez à leurs dépôts afin qu'une décision finale soit rendue. + pour examen par votre accompagnateur. Ceux-ci ne peuvent maintenant plus être modifiés. Il faut que vous procédiez à leur dépôt afin qu'une décision finale soit rendue. -elsif dossiers_list_facade.liste == 'en_instruction' Les dossiers présents dans cette liste sont %b @@ -42,12 +42,12 @@ en cours d'examen par l'administration compétente. Une notification vous sera envoyée une fois qu'une décision aura été rendue. -elsif dossiers_list_facade.liste == 'termine' - Les dossiers présents dans cette liste sont ceux qui ont été instruits par l'admnistration et + Les dossiers présents dans cette liste sont ceux qui ont été instruits par l'administration et %b une décision finale a été rendue. Ils peuvent posséder trois états différents : Accepté, Refusé ou Sans Suite. -elsif dossiers_list_facade.liste == 'invite' - Les dossiers présents dans cete liste sont ceux + Les dossiers présents dans cette liste sont ceux %b auxquels vous avez été invités - à participer afin d'émettre un avis et/ou à founir des documents complétmentaires. + à participer afin d'émettre un avis et/ou à fournir des documents complémentaires. From c41c36b4d1b47f411d8ec35a5a741a51b5e67cd5 Mon Sep 17 00:00:00 2001 From: Mathieu Magnin Date: Thu, 19 Jan 2017 12:07:55 +0100 Subject: [PATCH 4/4] Fix typo --- app/views/users/dossiers/_state_description.html.haml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/users/dossiers/_state_description.html.haml b/app/views/users/dossiers/_state_description.html.haml index 269d98cfd..884df3a16 100644 --- a/app/views/users/dossiers/_state_description.html.haml +++ b/app/views/users/dossiers/_state_description.html.haml @@ -22,7 +22,7 @@ %br Ces dossiers ne sont pas encore figés et peuvent être modifiés à souhait. %br - Une fois que le dossier aura été considéré comme complets par votre accompagnateur, celui-ci passera à l'étape suivante de dépôt. + Une fois que le dossier aura été considéré comme complet par votre accompagnateur, celui-ci passera à l'étape suivante de dépôt. -elsif dossiers_list_facade.liste == 'en_attente' Les dossiers présents dans cette liste sont %b @@ -31,7 +31,7 @@ -elsif dossiers_list_facade.liste == 'valides' Les dossiers présents dans cette liste ont été %b - relus et considérés comme complet + relus et considérés comme complets pour examen par votre accompagnateur. Ceux-ci ne peuvent maintenant plus être modifiés. Il faut que vous procédiez à leur dépôt afin qu'une décision finale soit rendue. -elsif dossiers_list_facade.liste == 'en_instruction' Les dossiers présents dans cette liste sont