Update output for GridObjects when uncapping
This commit is contained in:
parent
a837210029
commit
464fe2f1aa
3 changed files with 13 additions and 6 deletions
|
|
@ -80,7 +80,9 @@ module Api
|
|||
render_unauthorized_response if current_user && (character.party.user != current_user)
|
||||
|
||||
character.uncap_level = character_params[:uncap_level]
|
||||
render json: GridCharacterBlueprint.render(character, view: :uncap) if character.save!
|
||||
return unless character.save!
|
||||
|
||||
render json: GridCharacterBlueprint.render(character, view: :nested, root: :grid_character)
|
||||
end
|
||||
|
||||
# TODO: Implement removing characters
|
||||
|
|
|
|||
|
|
@ -26,7 +26,9 @@ module Api
|
|||
render_unauthorized_response if current_user && (summon.party.user != current_user)
|
||||
|
||||
summon.uncap_level = summon_params[:uncap_level]
|
||||
render json: GridSummonBlueprint.render(summon, view: :uncap) if summon.save!
|
||||
return unless summon.save!
|
||||
|
||||
render json: GridSummonBlueprint.render(summon, view: :nested, root: :grid_summon)
|
||||
end
|
||||
|
||||
# TODO: Implement removing summons
|
||||
|
|
|
|||
|
|
@ -44,12 +44,15 @@ module Api
|
|||
def destroy; end
|
||||
|
||||
def update_uncap_level
|
||||
@weapon = GridWeapon.find(weapon_params[:id])
|
||||
weapon = GridWeapon.find(weapon_params[:id])
|
||||
|
||||
render_unauthorized_response if current_user && (@weapon.party.user != current_user)
|
||||
render_unauthorized_response if current_user && (weapon.party.user != current_user)
|
||||
|
||||
@weapon.uncap_level = weapon_params[:uncap_level]
|
||||
render json: GridWeaponBlueprint.render(@weapon, view: :uncap), status: :created if @weapon.save!
|
||||
weapon.uncap_level = weapon_params[:uncap_level]
|
||||
return unless weapon.save!
|
||||
|
||||
render json: GridWeaponBlueprint.render(weapon, view: :nested, root: :grid_weapon),
|
||||
status: :created
|
||||
end
|
||||
|
||||
private
|
||||
|
|
|
|||
Loading…
Reference in a new issue