Commit 966b65004e85a47af52f76c29866782eccd68ed5
1 parent
801b04e3
Exists in
master
and in
29 other branches
Allow themes to override profile default images
(ActionItem1627)
Showing
29 changed files
with
17 additions
and
6 deletions
Show diff stats
app/helpers/application_helper.rb
... | ... | @@ -406,14 +406,20 @@ module ApplicationHelper |
406 | 406 | if profile.image |
407 | 407 | profile.image.public_filename( size ) |
408 | 408 | else |
409 | - if profile.organization? | |
410 | - if profile.kind_of?(Community) | |
411 | - '/images/icons-app/users_size-'+ size.to_s() +'.png' | |
409 | + icon = | |
410 | + if profile.organization? | |
411 | + if profile.kind_of?(Community) | |
412 | + '/images/icons-app/community-'+ size.to_s() +'.png' | |
413 | + else | |
414 | + '/images/icons-app/enterprise-'+ size.to_s() +'.png' | |
415 | + end | |
412 | 416 | else |
413 | - '/images/icons-app/enterprise-default-pic-'+ size.to_s() +'.png' | |
417 | + '/images/icons-app/person-'+ size.to_s() +'.png' | |
414 | 418 | end |
419 | + if File.exists?(File.join(Rails.root, 'public', theme_path, icon)) | |
420 | + theme_path + icon | |
415 | 421 | else |
416 | - '/images/icons-app/user_icon_size-'+ size.to_s() +'.png' | |
422 | + icon | |
417 | 423 | end |
418 | 424 | end |
419 | 425 | ... | ... |
app/models/comment.rb
15.2 KB
3.9 KB
5.47 KB
10 KB
24.5 KB
public/images/icons-app/enterprise-default-pic-big.png
24.5 KB
public/images/icons-app/enterprise-default-pic-minor.png
5.19 KB
public/images/icons-app/enterprise-default-pic-portrait.png
7.56 KB
public/images/icons-app/enterprise-default-pic-thumb.png
14 KB
5.19 KB
7.56 KB
14 KB
9.65 KB
979 Bytes
2.5 KB
3.68 KB
5.91 KB
public/images/icons-app/user_icon_size-big.png
9.65 KB
public/images/icons-app/user_icon_size-icon.png
979 Bytes
public/images/icons-app/user_icon_size-minor.png
2.5 KB
public/images/icons-app/user_icon_size-portrait.png
3.68 KB
public/images/icons-app/user_icon_size-thumb.png
5.91 KB
public/images/icons-app/users_size-big.png
15.2 KB
public/images/icons-app/users_size-minor.png
3.9 KB
public/images/icons-app/users_size-portrait.png
5.47 KB
public/images/icons-app/users_size-thumb.png
10 KB
test/unit/comment_test.rb
... | ... | @@ -209,4 +209,9 @@ class CommentTest < Test::Unit::TestCase |
209 | 209 | assert_no_match /[<>]/, comment.name |
210 | 210 | end |
211 | 211 | |
212 | + should 'use an existing image for deleted comments' do | |
213 | + image = Comment.new.removed_user_image | |
214 | + assert File.exists?(File.join(Rails.root, 'public', image)), "#{image} does not exist." | |
215 | + end | |
216 | + | |
212 | 217 | end | ... | ... |