2017-03-27 09:22:43 +00:00
|
|
|
class Projects::DeploymentsController < Projects::ApplicationController
|
|
|
|
before_action :authorize_read_deployment!
|
|
|
|
|
|
|
|
def index
|
2017-03-28 10:48:53 +00:00
|
|
|
serializer = DeploymentSerializer.new(user: @current_user)
|
2017-03-27 09:22:43 +00:00
|
|
|
deployments = environment.deployments.where('created_at > ?', 8.hours.ago)
|
2017-03-28 10:48:53 +00:00
|
|
|
.map { |d| serializer.represent(d) }
|
2017-03-27 09:22:43 +00:00
|
|
|
|
|
|
|
render json: { deployments: deployments }
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def environment
|
|
|
|
@environment ||= project.environments.find(params[:environment_id])
|
|
|
|
end
|
|
|
|
end
|