users: add dark mode account setting (fix #4158).

This commit is contained in:
evazion
2019-09-19 13:20:06 -05:00
parent ca4cba7635
commit bf51d68f15
6 changed files with 20 additions and 11 deletions

View File

@@ -114,6 +114,8 @@ class User < ApplicationRecord
belongs_to :inviter, class_name: "User", optional: true
accepts_nested_attributes_for :dmail_filter
enum theme: { light: 0, dark: 100 }, _suffix: true
module BanMethods
def validate_ip_addr_is_not_banned
if IpBan.is_banned?(CurrentUser.ip_addr)