Skip to content

Commit 02037c4

Browse files
committed
add shrimpo voting categories to shrimpo entry serializer
1 parent 598a5ef commit 02037c4

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

app/controllers/api/shrimpos/shrimpo_entries_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
class Api::Shrimpos::ShrimpoEntriesController < ApplicationController
22
def show
33
entry = ::Shrimpo.friendly.find(params[:shrimpo_id]).shrimpo_entries.friendly.find(params[:id])
4-
render json: entry, current_user: current_user, include: ['shrimpo_votes', 'posts', 'trophy_awards', 'user', 'shrimpo_voting_category_scores']
4+
render json: entry, current_user: current_user, include: ['shrimpo_voting_categories', 'shrimpo_votes', 'posts', 'trophy_awards', 'user', 'shrimpo_voting_category_scores']
55
end
66

77
def create

app/serializers/shrimpo_entry_serializer.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ class ShrimpoEntrySerializer < ActiveModel::Serializer
66
has_many :posts, embed: :ids, key: :posts, embed_in_root: true, each_serializer: PostSerializer
77
has_many :trophy_awards, embed: :ids, key: :trophy_awards, embed_in_root: true, each_serializer: TrophyAwardSerializer
88
has_many :shrimpo_voting_category_scores, embed: :ids, key: :shrimpo_voting_category_scores, embed_in_root: true, each_serializer: ShrimpoVotingCategoryScoreSerializer
9+
has_many :shrimpo_voting_categories, embed: :ids, key: :shrimpo_voting_categories, embed_in_root: true, each_serializer: ShrimpoVotingCategorySerializer
910

1011
def shrimpo_voting_completion_percentage
1112
object.shrimpo.voting_completion instance_options[:current_user]
@@ -87,4 +88,8 @@ def trophy_awards
8788
def shrimpo_voting_category_scores
8889
object.shrimpo_voting_category_scores
8990
end
91+
92+
def shrimpo_voting_categories
93+
object.shrimpo.shrimpo_voting_categories
94+
end
9095
end

0 commit comments

Comments
 (0)