diff options
author | multiple creatures <dev@multiple-creature.party> | 2019-08-03 23:25:37 -0500 |
---|---|---|
committer | multiple creatures <dev@multiple-creature.party> | 2019-08-03 23:25:37 -0500 |
commit | 4801d5ac847f67681a633d041cfa639780c4f12b (patch) | |
tree | 269afa926f261a4f003f5613800bf9b7bfa85807 /app/helpers | |
parent | 0a646efd48d48836261ab553e47d2a46dde28a98 (diff) |
move `Scheduler::JanitorScheduler::admin_account` to `ModerationHelper::janitor_account`
Diffstat (limited to 'app/helpers')
-rw-r--r-- | app/helpers/moderation_helper.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/helpers/moderation_helper.rb b/app/helpers/moderation_helper.rb index b6fd7be53..730af2603 100644 --- a/app/helpers/moderation_helper.rb +++ b/app/helpers/moderation_helper.rb @@ -4,6 +4,12 @@ module ModerationHelper POLICIES = %w(silence unsilence suspend unsuspend force_unlisted allow_public force_sensitive allow_nonsensitive reset) EXCLUDED_DOMAINS = %w(tailma.ws monsterpit.net monsterpit.cloud monsterpit.gallery monsterpit.blog) + def janitor_account + account_id = ENV.fetch('JANITOR_USER', '').to_i + return if account_id == 0 + Account.find_by(id: account_id) + end + def account_policy(username, domain, policy, reason = nil) return if policy.blank? policy = policy.to_s |