Inline partials

This commit is contained in:
Stanko K.R.
2025-12-10 15:27:56 +01:00
parent 5ce71bf941
commit 3257e4a6e9
8 changed files with 11 additions and 39 deletions
+1 -3
View File
@@ -3,7 +3,5 @@ json.cache! board do
json.created_at board.created_at.utc
json.url board_url(board)
json.creator do
json.partial! "users/user", user: board.creator
end
json.creator board.creator, partial: "users/user", as: :user
end
+3 -11
View File
@@ -12,17 +12,9 @@ json.cache! card do
json.url card_url(card)
json.board do
json.partial! "boards/board", locals: { board: card.board }
end
json.column do
json.partial! "columns/column", column: card.column if card.column
end
json.creator do
json.partial! "users/user", user: card.creator
end
json.board card.board, partial: "boards/board", as: :board
json.column card.column, partial: "columns/column", as: :column if card.column
json.creator card.creator, partial: "users/user", as: :user
json.comments_url card_comments_url(card)
end
@@ -9,9 +9,7 @@ json.cache! comment do
json.html comment.body.to_s
end
json.creator do
json.partial! "users/user", user: comment.creator
end
json.creator comment.creator, partial: "users/user", as: :user
json.reactions_url card_comment_reactions_url(comment.card_id, comment.id)
json.url card_comment_url(comment.card_id, comment.id)
@@ -1,7 +1,5 @@
json.cache! reaction do
json.(reaction, :id, :content)
json.reacter do
json.partial! "users/user", user: reaction.reacter
end
json.reacter reaction.reacter, partial: "users/user", as: :user
json.url card_comment_reaction_url(reaction.comment.card, reaction.comment, reaction)
end
+1 -6
View File
@@ -1,7 +1,2 @@
json.partial! "cards/card", card: @card
json.steps do
json.array! @card.steps do |step|
json.partial! "steps/step", step: step
end
end
json.steps @card.steps, partial: "steps/step", as: :step
+1 -3
View File
@@ -1,6 +1,4 @@
json.accounts @identity.users do |user|
json.partial! "my/identities/account", account: user.account
json.user do
json.partial! "users/user", user: user
end
json.user user, partial: "users/user", as: :user
end
@@ -6,9 +6,7 @@ json.cache! notification do
json.partial! "notifications/notification/#{notification.source_type.underscore}/body", notification: notification
json.creator do
json.partial! "users/user", user: notification.creator
end
json.creator notification.creator, partial: "users/user", as: :user
json.card do
json.(notification.card, :id, :title, :status)
+2 -7
View File
@@ -9,11 +9,6 @@ json.cache! @event do
end
end
json.board do
json.partial! "boards/board", locals: { board: @event.board }
end
json.creator do
json.partial! "users/user", user: @event.creator
end
json.board @event.board, partial: "boards/board", as: :board
json.creator @event.creator, partial: "users/user", as: :user
end