1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-12-02 13:24:20 +01:00
fab-manager/app/views/api/machines/show.json.jbuilder

19 lines
882 B
Plaintext
Raw Normal View History

2015-05-05 03:10:25 +02:00
json.extract! @machine, :id, :name, :description, :spec, :created_at, :updated_at
json.machine_image @machine.machine_image.attachment.large.url if @machine.machine_image
json.machine_files_attributes @machine.machine_files do |f|
json.id f.id
json.attachment f.attachment_identifier
json.attachment_url f.attachment_url
end
2016-03-23 18:39:41 +01:00
json.trainings @machine.trainings.each, :id, :name
json.current_user_is_training current_user.is_training_machine?(@machine) if current_user
json.current_user_training_reservation do
json.partial! 'api/reservations/reservation', reservation: current_user.training_reservation_by_machine(@machine)
end if current_user and !current_user.is_training_machine?(@machine) and current_user.training_reservation_by_machine(@machine)
2015-05-05 03:10:25 +02:00
json.machine_projects @machine.projects.published.last(10) do |p|
json.id p.id
json.name p.name
json.slug p.slug
end