section "Creating banners" do
  Proposal.last(3).each do |proposal|
    title = Faker::Lorem.sentence(word_count: 3)
    description = Faker::Lorem.sentence(word_count: 12)
    target_url = Rails.application.routes.url_helpers.proposal_path(proposal)
    banner = Banner.new(title: title,
                        description: description,
                        target_url: target_url,
                        post_started_at: rand((1.week.ago)..(1.day.ago)),
                        post_ended_at: rand((1.day.ago)..(1.week.from_now)),
                        created_at: rand((1.week.ago)..Time.current))
    Setting.enabled_locales.map do |locale|
      Globalize.with_locale(locale) do
        banner.description = "Description for locale #{locale}"
        banner.title = "Title for locale #{locale}"
        banner.save!
      end
    end
  end
end

load Rails.root.join("db", "web_sections.rb")
