Paired-with: Jesse Wolfe <[email protected]>
Signed-off-by: Paul Berry <[email protected]>
---
Local-branch: ticket/next/5743
 app/models/resource_event.rb                       |    1 -
 ...10105234202_remove_tags_from_resource_events.rb |    9 +++++++++
 db/schema.rb                                       |    3 +--
 lib/puppet/report.rb                               |    5 ++---
 spec/lib/puppet/report_spec.rb                     |    2 --
 spec/models/report_spec.rb                         |    7 ++-----
 6 files changed, 14 insertions(+), 13 deletions(-)
 create mode 100644 
db/migrate/20110105234202_remove_tags_from_resource_events.rb

diff --git a/app/models/resource_event.rb b/app/models/resource_event.rb
index c29c036..433ff87 100644
--- a/app/models/resource_event.rb
+++ b/app/models/resource_event.rb
@@ -1,7 +1,6 @@
 class ResourceEvent < ActiveRecord::Base    
   belongs_to :resource_status
 
-  serialize :tags, Array
   serialize :desired_value
   serialize :previous_value
   serialize :historical_value
diff --git a/db/migrate/20110105234202_remove_tags_from_resource_events.rb 
b/db/migrate/20110105234202_remove_tags_from_resource_events.rb
new file mode 100644
index 0000000..b255cb8
--- /dev/null
+++ b/db/migrate/20110105234202_remove_tags_from_resource_events.rb
@@ -0,0 +1,9 @@
+class RemoveTagsFromResourceEvents < ActiveRecord::Migration
+  def self.up
+    remove_column :resource_events, :tags
+  end
+
+  def self.down
+    add_column :resource_events, :tags, :string
+  end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 413e279..8e0f2a6 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -9,7 +9,7 @@
 #
 # It's strongly recommended to check this file into your version control 
system.
 
-ActiveRecord::Schema.define(:version => 20110105233640) do
+ActiveRecord::Schema.define(:version => 20110105234202) do
 
   create_table "assignments", :force => true do |t|
     t.integer  "node_id"
@@ -133,7 +133,6 @@ ActiveRecord::Schema.define(:version => 20110105233640) do
     t.string   "name"
     t.string   "property"
     t.string   "status"
-    t.string   "tags"
     t.datetime "time"
     t.string   "historical_value"
     t.boolean  "audited"
diff --git a/lib/puppet/report.rb b/lib/puppet/report.rb
index 15101e0..5ca7932 100644
--- a/lib/puppet/report.rb
+++ b/lib/puppet/report.rb
@@ -32,8 +32,8 @@ module Puppet #:nodoc:
     end
 
     class Event
-      attr_reader :name, :default_log_level, :property, :line, :resource,
-        :desired_value, :time, :tags, :version, :file,
+      attr_reader :name, :property,
+        :desired_value, :time,
         :status, :previous_value, :message
 
       def to_hash
@@ -44,7 +44,6 @@ module Puppet #:nodoc:
           "name"               => name.to_s,
           "property"           => property,
           "status"             => status,
-          "tags"               => tags,
           "time"               => time
         }
       end
diff --git a/spec/lib/puppet/report_spec.rb b/spec/lib/puppet/report_spec.rb
index 85f75ee..ccb98ff 100644
--- a/spec/lib/puppet/report_spec.rb
+++ b/spec/lib/puppet/report_spec.rb
@@ -255,7 +255,6 @@ describe Puppet::Transaction::Report do
               "name"               => "service_started",
               "property"           => "ensure",
               "status"             => "success",
-              "tags"               => ["service", "mysqld", "node", "default", 
"class"],
               "time"               => Time.parse("2010-07-22 12:19:48.921431 
-07:00")
             }],
             "version"            => 1279826342
@@ -308,7 +307,6 @@ describe Puppet::Transaction::Report do
               "name"               => "executed_command",
               "property"           => "returns",
               "status"             => "success",
-              "tags"               => ["exec", "node", "default", "class"],
               "time"               => Time.parse("2010-07-22 12:19:47.360626 
-07:00")
             }],
             "version"            => 1279826342
diff --git a/spec/models/report_spec.rb b/spec/models/report_spec.rb
index 5139e3e..acf5054 100644
--- a/spec/models/report_spec.rb
+++ b/spec/models/report_spec.rb
@@ -368,14 +368,11 @@ HEREDOC
           t.property,
           t.previous_value,
           t.desired_value,
-          #t.message,
           t.name,
-          #t.source_description,
           t.status,
-          t.tags.sort,
         ] }.should =~ [
-          [ 'returns' , :notrun  , ['0']    , 'executed_command' , 'success' , 
['class' , 'default' , 'exec'   , 'node']            ],
-          [ 'ensure'  , :stopped , :running , 'service_started'  , 'success' , 
['class' , 'default' , 'mysqld' , 'node' , 'service']],
+          [ 'returns' , :notrun  , ['0']    , 'executed_command' , 'success' ],
+          [ 'ensure'  , :stopped , :running , 'service_started'  , 'success' ],
         ]
 
         report.logs.map { |t| [
-- 
1.7.2

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to