Cached displaynames of users

Added solved state and #comments to index of request_for_comments
Added translations
This commit is contained in:
Ralf Teusner
2016-06-27 16:46:26 +02:00
parent 2a52b66daa
commit 2ff12dbeb6
7 changed files with 39 additions and 6 deletions

View File

@ -6,8 +6,10 @@ class ExternalUser < ActiveRecord::Base
def displayname
result = name
if(consumer.name == 'openHPI')
result = Xikolo::UserClient.get(external_id.to_s)[:display_name]
Rails.cache.fetch("#{cache_key}/displayname", expires_in: 12.hours) do
if(consumer.name == 'openHPI')
result = Xikolo::UserClient.get(external_id.to_s)[:display_name]
end
end
result
end