diff --git a/Gemfile b/Gemfile index 0d5b4fb5..98a80b32 100644 --- a/Gemfile +++ b/Gemfile @@ -17,7 +17,7 @@ gem "aws-sdk" gem 'delayed_job_active_record' gem "daemons" gem 'jquery-rails', '>= 1.0.12' - +gem 'pivotal_git_scripts' group :postgres do gem "pg" diff --git a/Gemfile.lock b/Gemfile.lock index 83b3b99a..c50d6495 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -32,13 +32,13 @@ GEM addressable (2.2.6) archive-tar-minitar (0.5.2) arel (2.0.10) - aws-sdk (1.3.2) + aws-sdk (1.3.4) httparty (~> 0.7) json (~> 1.4) nokogiri (>= 1.4.4) uuidtools (~> 2.1) builder (2.1.2) - bunny (0.7.8) + bunny (0.7.9) capistrano (2.9.0) highline net-scp (>= 1.0.0) @@ -59,7 +59,7 @@ GEM moneta ohai (>= 0.5.0) columnize (0.3.6) - daemons (1.1.6) + daemons (1.1.8) delayed_job (3.0.1) activesupport (~> 3.0) delayed_job_active_record (0.3.2) @@ -86,7 +86,7 @@ GEM formatador (0.2.1) gem_plugin (0.2.3) headless (0.1.0) - heroku (2.19.1) + heroku (2.20.0) launchy (>= 0.3.2) rest-client (~> 1.6.1) rubyzip @@ -144,7 +144,8 @@ GEM mixlib-log systemu (~> 2.2.0) yajl-ruby - pg (0.12.2) + pg (0.13.1) + pivotal_git_scripts (1.1.0) polyglot (0.3.3) rack (1.2.5) rack-mount (0.6.14) @@ -193,7 +194,7 @@ GEM ruby-openid (>= 2.1.7) ruby_core_source (0.1.5) archive-tar-minitar (>= 0.5.2) - rubyzip (0.9.5) + rubyzip (0.9.6.1) rvm (1.9.2) selenium-client (1.2.18) selenium-rc (2.4.0) @@ -241,6 +242,7 @@ DEPENDENCIES mysql2 (< 0.3) nokogiri pg + pivotal_git_scripts rails (= 3.0.3) rake rspec-rails (= 2.2.0) diff --git a/app/views/dashboards/_project.html.erb b/app/views/dashboards/_project.html.erb index be021e29..c6881360 100644 --- a/app/views/dashboards/_project.html.erb +++ b/app/views/dashboards/_project.html.erb @@ -2,18 +2,27 @@ if project.red? background = 'redbox' background = 'redbox-aggregate' if project.is_a? AggregateProject - status_image = project.building? ? 'build-loader-red.gif' : 'exclamation.png' + if project.building? + status_class = 'project_status red building' + else + status_class = 'project_status red' + end elsif project.green? background = 'greenbox' background = 'greenbox-aggregate' if project.is_a? AggregateProject - status_image = project.building? ? 'build-loader-green.gif' : 'checkmark.png' + if project.building? + status_class = 'project_status green building' + else + status_class = 'project_status green' + end else background = 'bluebox' background = 'bluebox-aggregate' if project.is_a? AggregateProject + status_class = 'project_status offline' end %> -