<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -73,7 +73,6 @@ class Admin::Con::CfpController &lt; ApplicationController
   
     respond_to do |format|
       if @submission.update_attributes(params[:submission])
-        @submission.presentation.save
         flash[:notice] = 'Presentation was successfully updated.'
         format.html { redirect_to :action =&gt; :index }
         format.xml  { head :ok }</diff>
      <filename>app/controllers/admin/con/cfp_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,11 @@
 class Admin::Con::SpeakersController &lt;  Admin::Con::CurrentConferenceController
 
   active_scaffold :user do | config |
-    config.columns.exclude :login, :password, :admin, :developer, :salt, :lock_versino
+    config.columns.exclude :login, :password, :admin, :developer, :salt, :lock_version
     config.list.columns = [:name, :email]
-    config.update.columns = [:name, :email, :url, :photo, :notes]
-    config.create.columns = [:name, :email, :url, :photo, :notes]
-    config.show.columns = [:name, :email, :url, :photo, :notes]  
+    config.update.columns = [:name, :email, :url, :photo, :login, :password, :password_confirmation, :notes]
+    config.create.columns = [:name, :email, :url, :photo, :login, :password, :password_confirmation, :notes ]
+    config.show.columns = [:name, :email, :url, :photo, :login, :notes]  
   end
 
   def conditions_for_collection</diff>
      <filename>app/controllers/admin/con/speakers_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,8 @@ class Admin::Con::SubmissionsController &lt; Admin::Con::CurrentConferenceControlle
 
   active_scaffold :submissions do | config |
     config.list.columns = [:presentation, :presenter, :scheduled_sessions, :accepted]
-    config.create.columns = [:presentation, :accepted, :votes, :score, :panel_members, :conference]
-    config.update.columns = [:presentation, :accepted, :votes, :score, :panel_members, :scheduled_sessions, :conference]
+    config.create.columns = [:presentation, :accepted, :votes, :score, :panel_members, :conference]    
+    config.update.columns = [:presentation, :scheduled_sessions, :panel_members, :accepted, :votes, :score]
     config.show.columns = [:presentation, :accepted, :votes, :score, :panel_members, :scheduled_sessions, :conference]
     config.subform.columns = [:presentation, :conference]
 </diff>
      <filename>app/controllers/admin/con/submissions_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,11 +3,11 @@ class Admin::Con::UsersController &lt;  ApplicationController
   layout &quot;configuration&quot;
 
   active_scaffold :user do | config |
-    config.columns.exclude :login, :password, :admin, :developer, :salt, :lock_versino
+    config.columns.exclude :login, :password, :admin, :developer, :salt, :lock_version
     config.list.columns = [:name, :email]
-    config.update.columns = [:name, :email, :url, :photo, :notes]
-    config.create.columns = [:name, :email, :url, :photo, :notes]
-    config.show.columns = [:name, :email, :url, :photo, :notes, :conference_roles, :presentations, :submissions]
+    config.update.columns = [:name, :email, :url, :photo, :login, :password, :password_confirmation, :notes]
+    config.create.columns = [:name, :email, :url, :photo, :login, :password, :password_confirmation, :notes]
+    config.show.columns = [:name, :login, :email, :url, :photo, :notes, :conference_roles]
   end
 
 end</diff>
      <filename>app/controllers/admin/con/users_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,9 +4,11 @@ class PanelMember &lt; ActiveRecord::Base
 
   belongs_to :presenter, :class_name =&gt; &quot;User&quot;, :foreign_key =&gt; &quot;presenter_id&quot;
   belongs_to :submission
+  
+  validates_presence_of :submission, :presenter
 
   def to_label
-    &quot;#{self.presenter.name} on #{self.submission.presentation.name}&quot;
+    &quot;#{self.presenter.name} on #{self.submission ? self.submission.name : '*MISSING SUBMISSION*'}&quot;
   end
 
 end</diff>
      <filename>app/models/panel_member.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>app/controllers/admin/con/#cfp_controller.rb#</filename>
    </removed>
    <removed>
      <filename>app/controllers/admin/con/.#cfp_controller.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>ed2fea7dcfc80d235bb09d464dbdfcf154e6c654</id>
    </parent>
  </parents>
  <author>
    <name>J Aaron Farr</name>
    <email>farra@apache.org</email>
  </author>
  <url>http://github.com/farra/radiant-conferences-extensions/commit/eff227fb7576c6b7bd86fc247e9e588e74192e76</url>
  <id>eff227fb7576c6b7bd86fc247e9e588e74192e76</id>
  <committed-date>2008-09-25T21:23:23-07:00</committed-date>
  <authored-date>2008-09-25T21:23:23-07:00</authored-date>
  <message>allowing users to properly be edited in the user controller and submissions edited in the submission controller.</message>
  <tree>f53030b780dd531233e436444df02cedd96668b7</tree>
  <committer>
    <name>J Aaron Farr</name>
    <email>farra@apache.org</email>
  </committer>
</commit>
