Mostrar en la API si un consenso se puede eliminar

This commit is contained in:
fauno 2019-08-31 12:29:48 -03:00
parent 2bbe338065
commit 0d4b01b2b0
No known key found for this signature in database
GPG key ID: 456032D717A4CD9C
2 changed files with 3 additions and 1 deletions

View file

@ -66,7 +66,7 @@ class ConsensosController < ApplicationController
def destroy def destroy
@consenso = @barca.consensos.find(params[:id]) @consenso = @barca.consensos.find(params[:id])
if @consenso.posiciones.empty? && @consenso.destroy if @consenso.posiciones.count.zero? && @consenso.destroy
notify(subject: :destroy) notify(subject: :destroy)
render status: :ok render status: :ok
else else

View file

@ -9,3 +9,5 @@ posiciones = consenso.posiciones
posiciones = posiciones.ultimas if ultimas posiciones = posiciones.ultimas if ultimas
json.posiciones posiciones, partial: 'posiciones/posicion', as: :posicion json.posiciones posiciones, partial: 'posiciones/posicion', as: :posicion
json.eliminable consenso.posiciones.count.zero?