From c3dbab896c45e364a5a476e1ae31740294d76f30 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Wed, 3 Dec 2025 13:32:53 -0800 Subject: [PATCH] include grade in artifact blueprints by default --- .../api/v1/collection_artifact_blueprint.rb | 13 +++++-------- app/blueprints/api/v1/grid_artifact_blueprint.rb | 9 +++++---- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/app/blueprints/api/v1/collection_artifact_blueprint.rb b/app/blueprints/api/v1/collection_artifact_blueprint.rb index 8727964..97f10dc 100644 --- a/app/blueprints/api/v1/collection_artifact_blueprint.rb +++ b/app/blueprints/api/v1/collection_artifact_blueprint.rb @@ -22,19 +22,16 @@ module Api end end + # Include grade and recommendation by default + field :grade do |obj| + ArtifactGrader.new(obj).grade + end + association :artifact, blueprint: ArtifactBlueprint view :full do association :artifact, blueprint: ArtifactBlueprint end - - view :graded do - include_view :full - - field :grade do |obj| - ArtifactGrader.new(obj).grade - end - end end end end diff --git a/app/blueprints/api/v1/grid_artifact_blueprint.rb b/app/blueprints/api/v1/grid_artifact_blueprint.rb index a2ee14e..6f4b14a 100644 --- a/app/blueprints/api/v1/grid_artifact_blueprint.rb +++ b/app/blueprints/api/v1/grid_artifact_blueprint.rb @@ -20,12 +20,13 @@ module Api end end + # Include grade and recommendation by default + field :grade do |obj| + ArtifactGrader.new(obj).grade + end + view :nested do association :artifact, blueprint: ArtifactBlueprint - - field :grade do |obj| - ArtifactGrader.new(obj).grade - end end view :full do