include grade in artifact blueprints by default

This commit is contained in:
Justin Edmund 2025-12-03 13:32:53 -08:00
parent 7cf237b7b3
commit c3dbab896c
2 changed files with 10 additions and 12 deletions

View file

@ -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

View file

@ -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