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
end end
# Include grade and recommendation by default
field :grade do |obj|
ArtifactGrader.new(obj).grade
end
association :artifact, blueprint: ArtifactBlueprint association :artifact, blueprint: ArtifactBlueprint
view :full do view :full do
association :artifact, blueprint: ArtifactBlueprint association :artifact, blueprint: ArtifactBlueprint
end end
view :graded do
include_view :full
field :grade do |obj|
ArtifactGrader.new(obj).grade
end
end
end end
end end
end end

View file

@ -20,12 +20,13 @@ module Api
end end
end end
# Include grade and recommendation by default
field :grade do |obj|
ArtifactGrader.new(obj).grade
end
view :nested do view :nested do
association :artifact, blueprint: ArtifactBlueprint association :artifact, blueprint: ArtifactBlueprint
field :grade do |obj|
ArtifactGrader.new(obj).grade
end
end end
view :full do view :full do