initial version of reviewing

This commit is contained in:
sfischme 2011-09-15 00:42:34 -04:00
parent 2563532022
commit b320dd60a8
8 changed files with 25 additions and 125 deletions

View file

@ -16,6 +16,7 @@ gem "actionwebservice", :git => "git://github.com/dejan/actionwebservice.git"
gem "rubycas-client", "~>2.2.1"
gem "ruby-openid", :require => "openid"
gem "sqlite3"
gem "ruby-debug"
gem 'bcrypt-ruby', '~> 2.1.4'
gem "webrat", ">=0.7.0", :groups => [:cucumber, :test]

View file

@ -1,124 +0,0 @@
GIT
remote: git://github.com/dejan/actionwebservice.git
revision: f0d48a4f747a998cc431615d69a0bdf089b18be3
specs:
actionwebservice (2.3.2.1705)
actionpack (>= 2.3.2)
activerecord (>= 2.3.2)
GEM
remote: http://rubygems.org/
remote: http://gems.github.com/
specs:
RedCloth (4.2.3)
ZenTest (4.6.1)
aasm (2.2.0)
actionmailer (2.3.14)
actionpack (= 2.3.14)
actionpack (2.3.14)
activesupport (= 2.3.14)
rack (~> 1.1.0)
activerecord (2.3.14)
activesupport (= 2.3.14)
activeresource (2.3.14)
activesupport (= 2.3.14)
activesupport (2.3.14)
acts_as_list (0.1.4)
bcrypt-ruby (2.1.4)
builder (3.0.0)
cgi_multipart_eof_fix (2.5.0)
cucumber (1.0.2)
builder (>= 2.1.2)
diff-lcs (>= 1.1.2)
gherkin (~> 2.4.5)
json (>= 1.4.6)
term-ansicolor (>= 1.0.5)
cucumber-rails (0.3.2)
cucumber (>= 0.8.0)
daemons (1.1.4)
database_cleaner (0.6.7)
diff-lcs (1.1.2)
fastthread (1.0.7)
flexmock (0.9.0)
gem_plugin (0.2.3)
gherkin (2.4.11)
json (>= 1.4.6)
has_many_polymorphs (2.13)
activerecord
highline (1.5.2)
hoe (2.12.0)
rake (~> 0.8)
hpricot (0.8.4)
httpclient (2.2.1)
json (1.5.3)
memory_test_fix (0.1.3)
mongrel (1.1.5)
cgi_multipart_eof_fix (>= 2.4)
daemons (>= 1.0.3)
fastthread (>= 1.0.1)
gem_plugin (>= 0.2.3)
nokogiri (1.4.7)
rack (1.1.0)
rack-test (0.6.1)
rack (>= 1.0)
rails (2.3.14)
actionmailer (= 2.3.14)
actionpack (= 2.3.14)
activerecord (= 2.3.14)
activeresource (= 2.3.14)
activesupport (= 2.3.14)
rake (>= 0.8.3)
rake (0.8.7)
rspec (1.3.2)
rspec-rails (1.3.4)
rack (>= 1.0.0)
rspec (~> 1.3.1)
ruby-openid (2.1.8)
rubycas-client (2.2.1)
activesupport
sanitize (1.2.1)
nokogiri (~> 1.4.1)
selenium-client (1.2.18)
soap4r (1.5.8)
httpclient (>= 2.1.1)
sqlite3 (1.3.4)
term-ansicolor (1.0.6)
thoughtbot-factory_girl (1.2.2)
webrat (0.7.3)
nokogiri (>= 1.2.0)
rack (>= 1.0)
rack-test (>= 0.5.3)
will_paginate (2.3.16)
PLATFORMS
ruby
DEPENDENCIES
RedCloth (= 4.2.3)
ZenTest (>= 4.0.0)
aasm (~> 2.2.0)
actionwebservice!
acts_as_list (~> 0.1.4)
bcrypt-ruby (~> 2.1.4)
cucumber-rails (~> 0.3.0)
database_cleaner (>= 0.5.0)
flexmock
has_many_polymorphs (~> 2.13)
highline (~> 1.5.0)
hoe
hpricot
memory_test_fix (~> 0.1.3)
mongrel
rack (= 1.1.0)
rails (~> 2.3.12)
rake (~> 0.8.7)
rspec-rails (~> 1.3.3)
ruby-openid
rubycas-client (~> 2.2.1)
sanitize (~> 1.2.1)
selenium-client
soap4r (~> 1.5.8)
sqlite3
thoughtbot-factory_girl
webrat (>= 0.7.0)
will_paginate (~> 2.3.15)

View file

@ -51,6 +51,20 @@ class ProjectsController < ApplicationController
render
end
def set_reviewed
template = 'projects/update.js.erb'
#@source_view = 'project'
@project = current_user.projects.find(params[:id])
@project.todos.each do |todo|
todo.created_at = Time.now
todo.save
end
redirect_to :action => 'show'
end
def projects_and_actions
@projects = current_user.projects.active
respond_to do |format|

View file

@ -1,4 +1,5 @@
<%= hidden_field( "project", "id" ) %>
MUUUUUAAHAHAHAHAH!!!!
<label for="project_name">Project name</label><br />
<%= text_field( "project", "name" ) %>
<br />

View file

@ -40,6 +40,10 @@ project = project_form
<%=image_tag("cancel.png", :alt => "") %>
Cancel
</a>
<a href="<%=project.id.to_s+"/set_reviewed"%>" id="<%= dom_id(project, 'reviewed') %>" class="reviewed">
<%=image_tag("reviewed.png", :alt => "") %>
Reviewed
</button>
</div>
</div>
<br/><br/>

View file

@ -13,7 +13,7 @@ ActionController::Routing::Routes.draw do |map|
end
map.resources :projects, :collection => {:order => :post, :alphabetize => :post, :actionize => :post, :done => :get},
:member => {:done_todos => :get, :all_done_todos => :get} do |projects|
:member => {:done_todos => :get, :all_done_todos => :get, :set_reviewed => :get} do |projects|
projects.resources :todos, :name_prefix => "project_"
end

BIN
public/images/reviewed.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -1,3 +1,7 @@
.widgets a.reviewed, button.reviewed{
float:right;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;