From f0d3224693e58d8d2ffdbf19d5c018717659e9f4 Mon Sep 17 00:00:00 2001 From: pabois <pierreandre.boissinot@noesya.coop> Date: Mon, 11 Oct 2021 15:40:10 +0200 Subject: [PATCH] gem --- Gemfile | 1 + Gemfile.lock | 6 +++++- app/assets/javascripts/admin.js | 2 ++ app/assets/stylesheets/admin.sass | 1 + app/views/devise/sessions/new.html.erb | 2 ++ lib/tasks/.keep | 0 6 files changed, 11 insertions(+), 1 deletion(-) delete mode 100644 lib/tasks/.keep diff --git a/Gemfile b/Gemfile index 35fd20a2b..263aaa732 100644 --- a/Gemfile +++ b/Gemfile @@ -21,6 +21,7 @@ gem 'devise' gem 'devise-i18n' gem 'cancancan' gem 'simple_form' +gem 'simple_form_password_with_hints' gem 'enum_help' gem 'enum-i18n' gem 'country_select' diff --git a/Gemfile.lock b/Gemfile.lock index b65a8cb7c..43a23ba5b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -314,6 +314,9 @@ GEM simple_form (5.1.0) actionpack (>= 5.2) activemodel (>= 5.2) + simple_form_password_with_hints (0.0.2) + rails + simple_form sinatra (2.1.0) mustermann (~> 1.0) rack (~> 2.2) @@ -395,6 +398,7 @@ DEPENDENCIES sib-api-v3-sdk simple-navigation simple_form + simple_form_password_with_hints spring two_factor_authentication! tzinfo-data @@ -405,4 +409,4 @@ RUBY VERSION ruby 2.7.4p191 BUNDLED WITH - 2.2.24 + 2.2.27 diff --git a/app/assets/javascripts/admin.js b/app/assets/javascripts/admin.js index 07f66cdd8..3e5e3ac51 100644 --- a/app/assets/javascripts/admin.js +++ b/app/assets/javascripts/admin.js @@ -1,3 +1,5 @@ //= require jquery3 //= require jquery_ujs //= require appstack/app + +//= require simple_form_password_with_hints diff --git a/app/assets/stylesheets/admin.sass b/app/assets/stylesheets/admin.sass index d484bedaa..eac54bc36 100644 --- a/app/assets/stylesheets/admin.sass +++ b/app/assets/stylesheets/admin.sass @@ -1,2 +1,3 @@ @import 'appstack/light' +@import 'simple_form_password_with_hints' @import 'admin/*' diff --git a/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb index 7e926c2d1..db3f81f6a 100644 --- a/app/views/devise/sessions/new.html.erb +++ b/app/views/devise/sessions/new.html.erb @@ -7,6 +7,8 @@ autofocus: true, input_html: { autocomplete: "email" } %> <%= f.input :password, + as: :password_with_hints, + allow_password_uncloaking: true, required: false, input_html: { autocomplete: "current-password" } %> <%= f.input :remember_me, as: :boolean if devise_mapping.rememberable? %> diff --git a/lib/tasks/.keep b/lib/tasks/.keep deleted file mode 100644 index e69de29bb..000000000 -- GitLab