based on my interpretation of the source code…
def editable_by?(user)
return false if user.blank?
return true if user.is_admin?
return true if user.is_curator? && admin_level.nil?
return true if self.user_id == user.id
return false if !admin_level.nil? && !user.is_admin?
false
end
… i think the deal in that example was that that place had an admin_level=3, which requires admin privileges (beyond curator) to edit, if not the creator. i couldn’t find anything in the code that gave me an idea of why that place had admin_level=3. maybe there used to be code that assigned admin_level for towns / municipalities? (and maybe there ought to be a clean up of admin_level on old towns and municipalities, especially ones without polygon geography?)
sorry i couldn’t help more. i’m glad @jwidness got it handled for you. not sure if you noticed my note about Navajo Lake, but i’ll point it out once more, just in case.