]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/diary_entry_controller.rb
added messaging and friend stuff that wasn't checked in
[rails.git] / app / controllers / diary_entry_controller.rb
index 7c77fc177394280ba823c56a8be2aee9b47b2eb8..afa2722a1f99ab82782eb2610468dd0e49d0bb09 100644 (file)
@@ -1,2 +1,20 @@
 class DiaryEntryController < ApplicationController
+  layout 'site'
+  
+  before_filter :authorize_web, :only => [:new]
+  before_filter :require_user, :only => [:new]
+
+  def new
+    if params[:diary_entry]     
+      @entry = DiaryEntry.new(@params[:diary_entry])
+      @entry.user = @user
+      if @entry.save 
+        redirect_to :controller => 'user', :action => 'diary', :display_name => @user.display_name 
+      end
+    end
+  end
+  
+  def list
+    @entries=DiaryEntry.find(:all, :order => 'created_at DESC', :limit=>20)
+  end
 end