[Fix #508]Api GeoJson: export dossier.json_latlngs to geojson

This commit is contained in:
Simon Lehericey 2017-10-30 16:54:33 +01:00 committed by Mathieu Magnin
parent f34546cf2a
commit 28a047a64b
6 changed files with 128 additions and 1 deletions

View file

@ -23,7 +23,11 @@ class DossierSerializer < ActiveModel::Serializer
has_many :types_de_piece_justificative
has_many :champs do
object.champs + object.quartier_prioritaires + object.cadastres
champs = object.champs + object.quartier_prioritaires + object.cadastres
if object.user_geometry.present?
champs << object.user_geometry
end
champs
end
def email
@ -41,4 +45,19 @@ class DossierSerializer < ActiveModel::Serializer
def invites
object.invites_gestionnaires.pluck(:email)
end
private
def user_geometry(dossier)
{
value: dossier.geometry,
type_de_champ: {
id: -1,
libelle: 'user_geometry',
type_champ: 'user_geometry',
order_place: -1,
descripton: ''
}
}
end
end