You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by as...@apache.org on 2008/05/17 09:31:28 UTC

svn commit: r657303 - in /ode/sandbox/singleshot: app/models/activity.rb app/views/activities/index.html.erb db/schema.rb

Author: assaf
Date: Sat May 17 00:31:28 2008
New Revision: 657303

URL: http://svn.apache.org/viewvc?rev=657303&view=rev
Log:
Readable actions in activity list.

Modified:
    ode/sandbox/singleshot/app/models/activity.rb
    ode/sandbox/singleshot/app/views/activities/index.html.erb
    ode/sandbox/singleshot/db/schema.rb

Modified: ode/sandbox/singleshot/app/models/activity.rb
URL: http://svn.apache.org/viewvc/ode/sandbox/singleshot/app/models/activity.rb?rev=657303&r1=657302&r2=657303&view=diff
==============================================================================
--- ode/sandbox/singleshot/app/models/activity.rb (original)
+++ ode/sandbox/singleshot/app/models/activity.rb Sat May 17 00:31:28 2008
@@ -6,21 +6,21 @@
       returning [] do |activities|
         if task.changes['state']
           from, to = *task.changes['state']
-          activities << new(:action=>'created', :person=>task.creator) if task.creator && from.nil? || from == 'reserved'
-          activities << new(:action=>'resumed') if from == 'suspended'
+          activities << new(:action=>'created the task', :person=>task.creator) if task.creator && from.nil? || from == 'reserved'
+          activities << new(:action=>'resumed the task') if from == 'suspended'
           case to
           when 'ready'
           when 'active'
-            activities << new(:action=>'own', :person=>task.owner)
+            activities << new(:action=>'is now owner of the task', :person=>task.owner)
           when 'suspended'
-            activities << new(:action=>'suspended')
+            activities << new(:action=>'suspended the task')
           when 'completed'
-            activities << new(:action=>'completed', :person=>task.owner)
+            activities << new(:action=>'completed the task', :person=>task.owner)
           when 'cancelled'
-            activities << new(:action=>'cancelled')
+            activities << new(:action=>'cancelled the task')
           end
         else
-          activities << new(:action=>'modified')
+          activities << new(:action=>'modified the task')
         end
       end
     end

Modified: ode/sandbox/singleshot/app/views/activities/index.html.erb
URL: http://svn.apache.org/viewvc/ode/sandbox/singleshot/app/views/activities/index.html.erb?rev=657303&r1=657302&r2=657303&view=diff
==============================================================================
--- ode/sandbox/singleshot/app/views/activities/index.html.erb (original)
+++ ode/sandbox/singleshot/app/views/activities/index.html.erb Sat May 17 00:31:28 2008
@@ -4,9 +4,9 @@
       <h3><%= relative_date(day.first) %></h3>
       <% for activity in day.last %>
       <% content_tag_for 'li', activity, :class=>'hentry entry-title' do %>
-          <%= link_to activity.person.fullname, activity.person.identity %>
+          <%= link_to h(activity.person.fullname), activity.person.identity %>
           <%= activity.action %>
-          <%= link_to activity.task.title, task_url(activity.task), :rel=>'bookmark' %>
+          <%= link_to h(truncate(activity.task.title, 100)), task_url(activity.task), :rel=>'bookmark' %>
         <% end %>
       <% end %>
     </li>

Modified: ode/sandbox/singleshot/db/schema.rb
URL: http://svn.apache.org/viewvc/ode/sandbox/singleshot/db/schema.rb?rev=657303&r1=657302&r2=657303&view=diff
==============================================================================
--- ode/sandbox/singleshot/db/schema.rb (original)
+++ ode/sandbox/singleshot/db/schema.rb Sat May 17 00:31:28 2008
@@ -30,10 +30,10 @@
     t.datetime "updated_at"
   end
 
-  add_index "people", ["identity"], :name => "index_people_on_identity", :unique => true
-  add_index "people", ["fullname"], :name => "index_people_on_fullname"
-  add_index "people", ["email"], :name => "index_people_on_email", :unique => true
   add_index "people", ["access_key"], :name => "index_people_on_access_key", :unique => true
+  add_index "people", ["email"], :name => "index_people_on_email", :unique => true
+  add_index "people", ["fullname"], :name => "index_people_on_fullname"
+  add_index "people", ["identity"], :name => "index_people_on_identity", :unique => true
 
   create_table "stakeholders", :force => true do |t|
     t.integer  "task_id",    :null => false
@@ -43,9 +43,9 @@
     t.datetime "updated_at"
   end
 
-  add_index "stakeholders", ["task_id", "person_id", "role"], :name => "index_stakeholders_on_task_id_and_person_id_and_role", :unique => true
-  add_index "stakeholders", ["task_id", "role"], :name => "index_stakeholders_on_task_id_and_role"
   add_index "stakeholders", ["person_id", "role"], :name => "index_stakeholders_on_person_id_and_role"
+  add_index "stakeholders", ["task_id", "role"], :name => "index_stakeholders_on_task_id_and_role"
+  add_index "stakeholders", ["task_id", "person_id", "role"], :name => "index_stakeholders_on_task_id_and_person_id_and_role", :unique => true
 
   create_table "tasks", :force => true do |t|
     t.string   "title",                                     :null => false