Sha256: ead86e919e8550aa61aa0b9a2c4dd7ced1edc6bc561862775228940ba6efb62a
Contents?: true
Size: 1.31 KB
Versions: 3
Compression:
Stored size: 1.31 KB
Contents
# create system account if not there system_login = Rails.configuration.marty.system_account || 'marty' unless Marty::User.find_by_login(system_login) user = Marty::User.new user.login = system_login user.firstname = system_login user.lastname = system_login user.active = true user.save! end # FIXME: hacky -- globally changes whodunnit Mcfly.whodunnit = Marty::User.find_by_login(system_login) # Give system account all roles Marty::RoleType.get_all.map do |role| ur = Marty::UserRole.new ur.user = Mcfly.whodunnit ur.role = role ur.save end # Create default PostingType from configuration default_p_type = Rails.configuration.marty.default_posting_type # Create NOW posting unless Marty::Posting.find_by_name('NOW') sn = Marty::Posting.new sn.posting_type = Marty::PostingType[default_p_type] sn.comment = '---' sn.created_dt = 'infinity' sn.save! end # Create DEV tag unless Marty::Tag.find_by_name('DEV') tag = Marty::Tag.new tag.comment = '---' tag.created_dt = 'infinity' tag.save! end # one time set up for delayed_job/promises, override only needed # if DELAYED_JOB_PATH is not bin/delayed_job Marty::Config["DELAYED_JOB_PARAMS"] ||= "-n 4 --sleep-delay 5" # Marty::Config["DELAYED_JOB_PATH"] = "script/delayed_job"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
marty-14.3.0 | db/seeds.rb |
marty-14.0.0 | db/seeds.rb |
marty-13.0.2 | db/seeds.rb |