Add `Gitlab::Themes.for_user`

This commit is contained in:
Robert Speicher 2015-08-26 11:30:11 -07:00
parent d6a145d4b0
commit 6d43308b5a
1 changed files with 13 additions and 0 deletions

View File

@ -51,6 +51,19 @@ module Gitlab
THEMES.each(&block)
end
# Get the Theme for the specified user, or the default
#
# user - User record
#
# Returns a Theme
def self.for_user(user)
if user
by_id(user.theme_id)
else
default
end
end
private
def self.default_id