Display User name using #to_s

This commit is contained in:
cryptogopher 2024-11-23 14:55:29 +01:00
parent 76ce2eeedd
commit e75391ae18
7 changed files with 10 additions and 6 deletions

View File

@ -84,7 +84,7 @@ module ApplicationHelper
[:button_to, :link_to, :link_to_unless_current].each do |method_name|
class_eval <<-RUBY_EVAL, __FILE__, __LINE__ + 1
def image_#{method_name}(name, image = nil, options = nil, html_options = {}, &block)
name = svg_tag("pictograms/\#{image}") + name if image
name = svg_tag("pictograms/\#{image}") + name.to_s if image
html_options[:class] = class_names(
html_options[:class],

View File

@ -13,6 +13,10 @@ class User < ApplicationRecord
has_many :units, dependent: :destroy
def to_s
email
end
def at_least(status)
User.statuses[self.status] >= User.statuses[status]
end

View File

@ -29,7 +29,7 @@
<%= image_link_to t(".issue_tracker"), "bug-outline", issue_tracker_url,
class: "extendedright" %>
<% if user_signed_in? %>
<%= image_link_to_unless_current(current_user.email, "account-wrench-outline",
<%= image_link_to_unless_current(current_user, "account-wrench-outline",
edit_user_registration_path) {} %>
<% if current_user_disguised? %>
<%= image_link_to t(".revert"), "incognito-off", revert_users_path %>

View File

@ -11,7 +11,7 @@
<tbody>
<% @users.each do |user| %>
<tr>
<td class="link"><%= link_to user.email, user_path(user) %></td>
<td class="link"><%= link_to user, user_path(user) %></td>
<td>
<% if user == current_user %>
<%= user.status %>

View File

@ -1,3 +1,3 @@
<p>Hello <%= @resource.email %>!</p>
<p>Hello <%= @resource %>!</p>
<p>We're contacting you to notify you that your password has been changed.</p>

View File

@ -1,4 +1,4 @@
<p>Hello <%= @resource.email %>!</p>
<p>Hello <%= @resource %>!</p>
<p>Someone has requested a link to change your password. You can do this through the link below.</p>

View File

@ -1,4 +1,4 @@
<p>Hello <%= @resource.email %>!</p>
<p>Hello <%= @resource %>!</p>
<p>Your account has been locked due to an excessive number of unsuccessful sign in attempts.</p>