From 2a74b8aa4df46d281ecbfc8504b7c0f3194167bb Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Wed, 21 Dec 2022 20:53:34 -0800 Subject: [PATCH] Add minimal view to Party and use in GridObject --- app/blueprints/api/v1/grid_character_blueprint.rb | 4 ++-- app/blueprints/api/v1/grid_summon_blueprint.rb | 4 ++-- app/blueprints/api/v1/grid_weapon_blueprint.rb | 4 ++-- app/blueprints/api/v1/party_blueprint.rb | 5 ++++- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/app/blueprints/api/v1/grid_character_blueprint.rb b/app/blueprints/api/v1/grid_character_blueprint.rb index 544c0f7..2057014 100644 --- a/app/blueprints/api/v1/grid_character_blueprint.rb +++ b/app/blueprints/api/v1/grid_character_blueprint.rb @@ -6,7 +6,7 @@ module Api identifier :id view :uncap do - association :party, blueprint: PartyBlueprint + association :party, blueprint: PartyBlueprint, view: :minimal fields :position, :uncap_level end @@ -17,7 +17,7 @@ module Api view :full do include_view :nested - association :party, blueprint: PartyBlueprint, view: :preview + association :party, blueprint: PartyBlueprint, view: :minimal end end end diff --git a/app/blueprints/api/v1/grid_summon_blueprint.rb b/app/blueprints/api/v1/grid_summon_blueprint.rb index 161f824..31685b5 100644 --- a/app/blueprints/api/v1/grid_summon_blueprint.rb +++ b/app/blueprints/api/v1/grid_summon_blueprint.rb @@ -6,7 +6,7 @@ module Api identifier :id view :uncap do - association :party, blueprint: PartyBlueprint + association :party, blueprint: PartyBlueprint, view: :minimal fields :position, :uncap_level end @@ -17,7 +17,7 @@ module Api view :full do include_view :nested - association :party, blueprint: PartyBlueprint, view: :preview + association :party, blueprint: PartyBlueprint, view: :minimal end end end diff --git a/app/blueprints/api/v1/grid_weapon_blueprint.rb b/app/blueprints/api/v1/grid_weapon_blueprint.rb index df4244d..02ba7cc 100644 --- a/app/blueprints/api/v1/grid_weapon_blueprint.rb +++ b/app/blueprints/api/v1/grid_weapon_blueprint.rb @@ -6,7 +6,7 @@ module Api identifier :id view :uncap do - association :party, blueprint: PartyBlueprint + association :party, blueprint: PartyBlueprint, view: :minimal fields :position, :uncap_level end @@ -36,7 +36,7 @@ module Api view :full do include_view :nested - association :party, blueprint: PartyBlueprint, view: :preview + association :party, blueprint: PartyBlueprint, view: :minimal end end end diff --git a/app/blueprints/api/v1/party_blueprint.rb b/app/blueprints/api/v1/party_blueprint.rb index d3e9695..e0d8f32 100644 --- a/app/blueprints/api/v1/party_blueprint.rb +++ b/app/blueprints/api/v1/party_blueprint.rb @@ -23,7 +23,7 @@ module Api view: :nested end - view :preview do + view :minimal do fields :name, :element, :shortcode, :favorited, :extra, :created_at, :updated_at association :raid, @@ -31,7 +31,10 @@ module Api association :job, blueprint: JobBlueprint + end + view :preview do + include_view :minimal include_view :weapons end