Sha256: e9c7865d030194c6a68802bf93e8ce7ae3e561fa86dfbb5d048ab40191cc1e71

Contents?: true

Size: 1.59 KB

Versions: 2

Compression:

Stored size: 1.59 KB

Contents

if !Rails.env.production? || ENV["SEED"]
  puts "Creating Decidim::Core seeds..."

  staging_organization = Decidim::Organization.create!(
    name: "Decidim Staging",
    host: ENV["DECIDIM_HOST"] || "localhost"
  )

  Decidim::User.create!(
    name: "Organization Admin",
    email: "admin@decidim.org",
    password: "decidim123456",
    password_confirmation: "decidim123456",
    organization: staging_organization,
    confirmed_at: Time.current,
    locale: I18n.default_locale,
    roles: ["admin"]
  )

  Decidim::User.create!(
    name: "Responsible Citizen",
    email: "user@decidim.org",
    password: "decidim123456",
    password_confirmation: "decidim123456",
    confirmed_at: Time.current,
    locale: I18n.default_locale,
    organization: staging_organization
  )

  Decidim::ParticipatoryProcess.create!(
    title: {
      en: 'Urbanistic plan for Newtown neighbourhood',
      es: 'Plan urbanístico para el barrio de Villanueva',
      ca: 'Pla urbanístic pel barri de Vilanova'
    },
    slug: 'urbanistic-plan-for-newtown-neighbourhood',
    subtitle: {
      en: 'Go for it!',
      es: 'Vamos!',
      ca: 'Som-hi!'
    },
    hashtag: '#urbaNewtown',
    short_description: {
      en: 'Short description',
      es: 'Descripción corta',
      ca: 'Descripció curta'
    },
    description: {
      en: 'Description',
      es: 'Descripción',
      ca: 'Descripció'
    },
    hero_image: File.new(File.join(File.dirname(__FILE__), "seeds", "city.jpeg")),
    banner_image: File.new(File.join(File.dirname(__FILE__), "seeds", "city2.jpeg")),
    organization: staging_organization
  )
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
decidim-core-0.0.1.alpha7 db/seeds.rb
decidim-core-0.0.1.alpha6 db/seeds.rb