Merge pull request #154 from BytewaveMLP/order-image-favers-case-insensitive

Sort image favoriters' names case-insensitively
This commit is contained in:
Meow 2022-03-03 22:26:32 +01:00 committed by GitHub
commit 39ec6dff3a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,7 +3,7 @@ h5
=> @image.faves_count
= pluralize("user", "users", @image.faves_count)
= for fave <- Enum.sort_by(@image.faves, & &1.user.name) do
= for fave <- Enum.sort_by(@image.faves, & String.downcase(&1.user.name)) do
=> link fave.user.name, to: Routes.profile_path(@conn, :show, fave.user), class: "interaction-user-list-item"
= if @has_votes do
@ -12,7 +12,7 @@ h5
=> @image.upvotes_count
= pluralize("user", "users", @image.upvotes_count)
= for upvote <- Enum.sort_by(@image.upvotes, & &1.user.name) do
= for upvote <- Enum.sort_by(@image.upvotes, & String.downcase(&1.user.name)) do
span.interaction-user-list-item
=> link upvote.user.name, to: Routes.profile_path(@conn, :show, upvote.user)
=> link "(x)", to: Routes.image_tamper_path(@conn, :create, @image, user_id: upvote.user_id), method: "post"
@ -22,7 +22,7 @@ h5
=> @image.downvotes_count
= pluralize("user", "users", @image.downvotes_count)
= for downvote <- Enum.sort_by(@image.downvotes, & &1.user.name) do
= for downvote <- Enum.sort_by(@image.downvotes, & String.downcase(&1.user.name)) do
span.interaction-user-list-item
=> link downvote.user.name, to: Routes.profile_path(@conn, :show, downvote.user)
=> link "(x)", to: Routes.image_tamper_path(@conn, :create, @image, user_id: downvote.user_id), method: "post"
@ -32,5 +32,5 @@ h5
=> @image.hides_count
= pluralize("user", "users", @image.hides_count)
= for hide <- Enum.sort_by(@image.hides, & &1.user.name) do
= for hide <- Enum.sort_by(@image.hides, & String.downcase(&1.user.name)) do
=> link hide.user.name, to: Routes.profile_path(@conn, :show, hide.user), class: "interaction-user-list-item"