trabajo-afectivo/db/seeds.rb

42 lines
1.4 KiB
Ruby

# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
#
# Examples:
#
# cities = City.create([{ :name => 'Chicago' }, { :name => 'Copenhagen' }])
# Mayor.create(:name => 'Emanuel', :city => cities.first)
# clear old caches to start from scratch
Cache.clear
# this is the __ordered__ list of seed files
# extend only if needed - try to add your changes
# to the matching one of the existing files
seeds = %w[settings user_nr_1 signatures roles permissions groups links ticket_state_types ticket_states ticket_priorities ticket_article_types ticket_article_senders macros community_user_resources overviews channels report_profiles chats object_manager_attributes schedulers triggers karma_activities core_workflow]
# loop over and load all seedfiles
# files will get executed automatically
seeds.each do |seed|
# we use load here to be able to re-seed in one process (test env)
load Rails.root.join('db', 'seeds', "#{seed}.rb")
end
# reset primary key sequences
DbHelper.import_post
# install locales and translations
Locale.create_if_not_exists(
locale: 'en-us',
alias: 'en',
name: 'English (United States)',
)
Locale.sync
Translation.sync
Calendar.init_setup
# install all packages in auto_install
Package.auto_install