diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb index fa626ece9..494068476 100644 --- a/app/controllers/account_controller.rb +++ b/app/controllers/account_controller.rb @@ -17,7 +17,7 @@ class AccountController < ApplicationController end def account_params - params.require(:account).permit(:first_name, :last_name) + params.require(:account).permit(:first_name, :last_name, :nickname, :use_nickname) end end diff --git a/app/views/account/show.html.erb b/app/views/account/show.html.erb index b3d45d967..da568a9b9 100644 --- a/app/views/account/show.html.erb +++ b/app/views/account/show.html.erb @@ -1,11 +1,20 @@

<%= t("account.show.title") %>

<%= form_for @account, as: :account, url: account_path do |f| %> + <%= f.label :first_name, t("account.show.first_name_label") %> <%= f.text_field :first_name %> <%= f.label :last_name, t("account.show.last_name_label") %> <%= f.text_field :last_name %> +
+ <%= f.check_box :use_nickname %> + <%= t("account.show.use_nickname_label") %> +
+ + <%= f.label :nickname, t("account.show.nickname_label") %> + <%= f.text_field :nickname %> + <%= f.submit t("account.show.save_changes_submit"), class: "button radius" %> <% end %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 4907f14c0..f1496837b 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -60,6 +60,8 @@ en: change_credentials_link: "Change my credentials" first_name_label: "First Name" last_name_label: "Last Name" + use_nickname_label: "Use nickname" + nickname_label: "Nickname" recaptcha: errors: verification_failed: "The captcha verification failed" diff --git a/config/locales/es.yml b/config/locales/es.yml index f9f41995e..995d92fb8 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -60,6 +60,8 @@ es: change_credentials_link: "Cambiar mi contraseña" first_name_label: "Nombre" last_name_label: "Apellidos" + use_nickname_label: "Usar pseudónimo" + nickname_label: "Pseudónimo" recaptcha: errors: verification_failed: "La verificación por captcha falló"