Use the state_not_brouillon Dossier scope
This commit is contained in:
parent
09d596eec1
commit
f480f26bd4
7 changed files with 9 additions and 9 deletions
|
@ -9,10 +9,10 @@ class API::StatistiquesController < ApplicationController
|
|||
private
|
||||
|
||||
def total_dossiers
|
||||
Dossier.where.not(state: :draft).size
|
||||
Dossier.state_not_brouillon.size
|
||||
end
|
||||
|
||||
def dossiers_mois
|
||||
Dossier.where.not(state: :draft).where(created_at: (1.month.ago)..Time.now).size
|
||||
Dossier.state_not_brouillon.where(created_at: (1.month.ago)..Time.now).size
|
||||
end
|
||||
end
|
||||
|
|
|
@ -7,7 +7,7 @@ class API::V1::DossiersController < APIController
|
|||
|
||||
def index
|
||||
procedure = current_administrateur.procedures.find(params[:procedure_id])
|
||||
dossiers = procedure.dossiers.where.not(state: :draft).paginate(page: params[:page])
|
||||
dossiers = procedure.dossiers.state_not_brouillon.paginate(page: params[:page])
|
||||
|
||||
render json: { dossiers: dossiers.map{ |dossier| DossiersSerializer.new(dossier) }, pagination: pagination(dossiers) }, status: 200
|
||||
rescue ActiveRecord::RecordNotFound
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue