From 0d6cfe45bf994440f631217ed87d3e6fc1586592 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 5 Apr 2018 10:53:11 +1000 Subject: [PATCH] tl1 should be enough for grant admin. tl4 is hard to revert --- lib/tasks/admin.rake | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/tasks/admin.rake b/lib/tasks/admin.rake index c57e03b7859..b56c21f1248 100644 --- a/lib/tasks/admin.rake +++ b/lib/tasks/admin.rake @@ -19,7 +19,10 @@ task "admin:invite", [:email] => [:environment] do |_, args| puts "Granting admin!" user.grant_admin! - user.change_trust_level!(4) + if user.trust_level < 1 + user.change_trust_level!(1) + end + user.email_tokens.update_all confirmed: true puts "Sending email!" @@ -81,7 +84,9 @@ task "admin:create" => :environment do grant_admin = ask("Do you want to grant Admin privileges to this account? (Y/n) ") if (grant_admin == "" || grant_admin.downcase == 'y') admin.grant_admin! - admin.change_trust_level!(4) + if user.trust_level < 1 + user.change_trust_level!(1) + end admin.email_tokens.update_all confirmed: true admin.activate