app/views/projects/_project.json.jbuilder
json.(project,
:id,
:name,
:enabled,
:code,
:created_at,
:updated_at,
:deprecated_location,
:tracker_project_id,
:current_velocity,
:last_ten_velocities,
:tracker_online,
:cruise_control_rss_feed_url,
:travis_github_account,
:travis_repository,
:guid,
:webhooks_enabled,
:tracker_validation_status,
:last_refreshed_at,
:semaphore_api_url,
:parsed_url,
:notification_email,
:stories_to_accept_count,
:open_stories_count,
:build_branch,
:iteration_story_state_counts,
:creator_id,
:ci_auth_token,
:circleci_username,
:ci_build_identifier,
:ci_base_url)
if project.tracker_project_id.present?
json.tracker do
json.(project,
:tracker_online,
:current_velocity,
:last_ten_velocities,
:stories_to_accept_count,
:open_stories_count,
:iteration_story_state_counts,
:volatility)
end
end
json.tag_list project.tags.map(&:name)
json.project_id project.id
json.building project.building?
json.online project.online?
json.aggregate_project_id nil
json.build do
json.(project, :id, :code, :published_at, :current_build_url)
json.building project.building?
json.status project.status_in_words
json.statuses project.recent_statuses do |status|
json.(status, :success, :url)
end
end