<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>db/migrate/20091106203147_add_email_to_speakers.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -10,4 +10,6 @@ class Speaker &lt; ActiveRecord::Base
   validates_presence_of :bio
   validates_presence_of :presentation
   validates_presence_of :description
+  validates_presence_of :email
+  validates_format_of :email, :with =&gt; User::EMAIL_REGEX, :if =&gt; proc { |obj| !obj.email.blank? }
 end</diff>
      <filename>app/models/speaker.rb</filename>
    </modified>
    <modified>
      <diff>@@ -10,8 +10,19 @@ class User &lt; ActiveRecord::Base
 
   attr_accessible :name, :username, :email, :password, :password_confirmation
   
+  #TODO: kill this power feature
   def give_power
     self.role = &quot;admin&quot;
     self.save
   end
+  
+  #TODO: kill this power feature
+  def self.name_username_email_password_admin(name, username, email, password)
+    admin = User.create :name =&gt; name, 
+                        :username =&gt; username, 
+                        :email =&gt; email, 
+                        :password =&gt; password, 
+                        :password_confirmation =&gt; password
+    admin.give_power
+  end
 end</diff>
      <filename>app/models/user.rb</filename>
    </modified>
    <modified>
      <diff>@@ -16,6 +16,10 @@
   &lt;%= f.label :description, &quot;Detalhes da palestra &lt;span&gt;(Textile)&lt;/span&gt;&quot; %&gt;&lt;br /&gt;
   &lt;%= f.text_area :description %&gt;
 &lt;/p&gt;
+&lt;p&gt;
+  &lt;%= f.label :email, &quot;Email&quot; %&gt;&lt;br /&gt;
+  &lt;%= f.text_field :email %&gt;
+&lt;/p&gt;
 
 &lt;p&gt;
   &lt;%= f.label :uploaded_data, &quot;Foto&quot; %&gt;&lt;br /&gt;</diff>
      <filename>app/views/admin/speakers/_form.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -12,5 +12,3 @@
   &lt;/p&gt;
   &lt;p&gt;&lt;%= f.submit &quot;Confirmar&quot; %&gt;&lt;/p&gt;
 &lt;% end %&gt;
-
-&lt;%= link_to &quot;Registrar&quot;, new_user_path %&gt;
\ No newline at end of file</diff>
      <filename>app/views/user_sessions/new.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,7 @@ ActionController::Routing::Routes.draw do |map|
     admin.resources :agendas
   end
   
-  map.resources :users, :as =&gt; &quot;usuarios&quot;
+  # map.resources :users, :as =&gt; &quot;usuarios&quot;
   map.resources :user_sessions, :as =&gt; &quot;acesso&quot;
   
   map.with_options :controller =&gt; 'user_sessions' do |user_sessions|</diff>
      <filename>config/routes.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version =&gt; 20091106200600) do
+ActiveRecord::Schema.define(:version =&gt; 20091106203147) do
 
   create_table &quot;agendas&quot;, :force =&gt; true do |t|
     t.string   &quot;start_time&quot;
@@ -32,6 +32,7 @@ ActiveRecord::Schema.define(:version =&gt; 20091106200600) do
     t.string   &quot;content_type&quot;
     t.datetime &quot;created_at&quot;
     t.datetime &quot;updated_at&quot;
+    t.string   &quot;email&quot;
   end
 
   add_index &quot;speakers&quot;, [&quot;name&quot;], :name =&gt; &quot;index_speakers_on_name&quot;</diff>
      <filename>db/schema.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>3ee4c20c33a10466502df10ff2ac46ad345645fc</id>
    </parent>
  </parents>
  <author>
    <name>tinogomes</name>
    <email>tinorj@gmail.com</email>
  </author>
  <url>http://github.com/tinogomes/devinsampa/commit/c64b4e38f1588af2ebf758946016166214a11704</url>
  <id>c64b4e38f1588af2ebf758946016166214a11704</id>
  <committed-date>2009-11-06T12:55:54-08:00</committed-date>
  <authored-date>2009-11-06T12:55:54-08:00</authored-date>
  <message>removing user routes, added email for speaker, optional upload photo for speaker</message>
  <tree>091b472790e656d3bac0384cf157de05f953d3cd</tree>
  <committer>
    <name>tinogomes</name>
    <email>tinorj@gmail.com</email>
  </committer>
</commit>
