Let the API return times in UTC for now

This commit is contained in:
simon lehericey 2018-10-31 10:29:03 +01:00
parent 3fc462fb89
commit 2f2f1e1321
6 changed files with 36 additions and 8 deletions

View file

@ -4,6 +4,10 @@ class CommentaireSerializer < ActiveModel::Serializer
:created_at,
:attachment
def created_at
object.created_at&.in_time_zone('UTC')
end
def attachment
object.file_url
end

View file

@ -50,17 +50,29 @@ class DossierSerializer < ActiveModel::Serializer
end
def initiated_at
object.en_construction_at
object.en_construction_at&.in_time_zone('UTC')
end
def received_at
object.en_instruction_at
object.en_instruction_at&.in_time_zone('UTC')
end
def instructeurs
object.followers_gestionnaires.pluck(:email)
end
def created_at
object.created_at&.in_time_zone('UTC')
end
def updated_at
object.updated_at&.in_time_zone('UTC')
end
def processed_at
object.processed_at&.in_time_zone('UTC')
end
private
def user_geometry(dossier)

View file

@ -4,8 +4,12 @@ class DossiersSerializer < ActiveModel::Serializer
:initiated_at,
:state
def updated_at
object.updated_at&.in_time_zone('UTC')
end
def initiated_at
object.en_construction_at
object.en_construction_at&.in_time_zone('UTC')
end
def state

View file

@ -4,4 +4,8 @@ class PieceJustificativeSerializer < ActiveModel::Serializer
:content_url
has_one :user
def created_at
object.created_at&.in_time_zone('UTC')
end
end

View file

@ -18,6 +18,10 @@ class ProcedureSerializer < ActiveModel::Serializer
has_many :types_de_champ_private, serializer: TypeDeChampSerializer
has_many :types_de_piece_justificative, serializer: TypeDePieceJustificativeSerializer
def archived_at
object.archived_at&.in_time_zone('UTC')
end
def link
if object.path.present?
if object.brouillon_avec_lien?