]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/notes_controller.rb
Create api changeset download resource
[rails.git] / app / controllers / notes_controller.rb
index c40e776b444074efc192c9e4ae496924a05dc640..fbeb01b76425b890f4b69dd603ddf96e255abf8c 100644 (file)
@@ -40,11 +40,16 @@ class NotesController < ApplicationController
       @note = Note.visible.find(params[:id])
       @note_comments = @note.comments
     end
       @note = Note.visible.find(params[:id])
       @note_comments = @note.comments
     end
+
+    @note_includes_anonymous = @note.author.nil? || @note_comments.find { |comment| comment.author.nil? }
+
+    @note_comments = @note_comments.drop(1) if @note_comments.first&.event == "opened"
   rescue ActiveRecord::RecordNotFound
     render :template => "browse/not_found", :status => :not_found
   end
 
   def new
   rescue ActiveRecord::RecordNotFound
     render :template => "browse/not_found", :status => :not_found
   end
 
   def new
+    @anonymous_notes_count = request.cookies["_osm_anonymous_notes_count"].to_i || 0
     render :action => :new_readonly if api_status != "online"
   end
 end
     render :action => :new_readonly if api_status != "online"
   end
 end