mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-03-26 10:45:04 -04:00
You should only have to do this once, after deploying. Subsequent admins can add new ones via the web interface. The syntax is: rake growstuff:admin_user name=skud or, on heroku: heroku run rake growstuff:admin_user name=skud
15 lines
345 B
Ruby
15 lines
345 B
Ruby
namespace :growstuff do
|
|
|
|
desc "Add an admin user to Growstuff, by name"
|
|
# usage: rake growstuff:admin_user name=skud
|
|
|
|
task :admin_user => :environment do
|
|
|
|
member = Member.find(ENV['name']) or raise "Usage: rake growstuff:admin_user name=whoever"
|
|
admin = Role.find_or_create_by_name!('admin')
|
|
member.roles << admin
|
|
|
|
end
|
|
|
|
end
|