diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb index eb0837fee..3c81da291 100644 --- a/app/controllers/account_controller.rb +++ b/app/controllers/account_controller.rb @@ -21,7 +21,7 @@ class AccountController < ApplicationController end def account_params - params.require(:account).permit(:first_name, :last_name, :nickname, :use_nickname, :email_on_debate_comment, :email_on_comment_reply) + params.require(:account).permit(:first_name, :last_name, :phone_number, :nickname, :use_nickname, :email_on_debate_comment, :email_on_comment_reply) end end diff --git a/app/controllers/users/registrations_controller.rb b/app/controllers/users/registrations_controller.rb index 174b12aa2..916b5128b 100644 --- a/app/controllers/users/registrations_controller.rb +++ b/app/controllers/users/registrations_controller.rb @@ -14,7 +14,7 @@ class Users::RegistrationsController < Devise::RegistrationsController private def sign_up_params - params.require(:user).permit(:first_name, :last_name, :email, :password, :password_confirmation, :use_nickname, :nickname) + params.require(:user).permit(:first_name, :last_name, :email, :phone_number, :password, :password_confirmation, :use_nickname, :nickname) end end diff --git a/app/views/account/show.html.erb b/app/views/account/show.html.erb index 185af445b..aae6ae28a 100644 --- a/app/views/account/show.html.erb +++ b/app/views/account/show.html.erb @@ -35,6 +35,11 @@ <% end %> +
+ <%= f.label :last_name, t("account.show.phone_number_label") %> + <%= f.text_field :phone_number, placeholder: t("account.show.phone_number_label") %> +
+
<%= f.label :email_on_debate_comment do %> <%= f.check_box :email_on_debate_comment %> diff --git a/app/views/users/registrations/new.html.erb b/app/views/users/registrations/new.html.erb index 893054f8e..c41028fe6 100644 --- a/app/views/users/registrations/new.html.erb +++ b/app/views/users/registrations/new.html.erb @@ -42,6 +42,13 @@
+
+
+ <%= f.label :phone_number, t("devise_views.users.registrations.new.phone_number_label") %> + <%= f.text_field :phone_number, placeholder: t("devise_views.users.registrations.new.phone_number_label") %> +
+
+
<%= f.label :password, t("devise_views.users.registrations.new.password_label"), class: "inline-block" %> diff --git a/config/locales/devise_views.en.yml b/config/locales/devise_views.en.yml index a2f2fe1e1..6895790cb 100644 --- a/config/locales/devise_views.en.yml +++ b/config/locales/devise_views.en.yml @@ -56,6 +56,7 @@ en: nickname_label: "Nickname" use_nickname_label: "Use nickname" email_label: "Email" + phone_number_label: "Phone number" password_label: "Password" min_length: "(%{min} characters minimum)" password_confirmation_label: "Confirm password" diff --git a/config/locales/devise_views.es.yml b/config/locales/devise_views.es.yml index 0f920ecf2..700040e12 100644 --- a/config/locales/devise_views.es.yml +++ b/config/locales/devise_views.es.yml @@ -56,6 +56,7 @@ es: nickname_label: "Pseudónimo" use_nickname_label: "Usar pseudónimo" email_label: "Email" + phone_number_label: "Teléfono" password_label: "Contraseña" min_length: "(mínimo %{min} caracteres)" password_confirmation_label: "Confirmar contraseña" diff --git a/config/locales/en.yml b/config/locales/en.yml index 29bc4df24..480a50a56 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -70,6 +70,7 @@ en: change_credentials_link: "Change my credentials" first_name_label: "First Name" last_name_label: "Last Name" + phone_number_label: "Phone number" use_nickname_label: "Use nickname" nickname_label: "Nickname" recaptcha: diff --git a/config/locales/es.yml b/config/locales/es.yml index 16af9d324..2ee0d07b6 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -70,6 +70,7 @@ es: email_on_comment_reply_label: "Recibir un email cuando alguien contesta a mis comentarios" first_name_label: "Nombre" last_name_label: "Apellidos" + phone_number_label: "Teléfono" use_nickname_label: "Usar pseudónimo" nickname_label: "Pseudónimo" recaptcha: