From 31c1c3766d559306e26b247795480c476aa2a6dd Mon Sep 17 00:00:00 2001 From: Javier Arce Date: Tue, 13 May 2014 16:42:08 +0200 Subject: [PATCH] Fixes user and username --- app/controllers/admin/pages_controller.rb | 2 +- app/controllers/admin/visualizations_controller.rb | 5 +++++ app/views/admin/pages/_user_info.html.erb | 4 ++-- app/views/admin/visualizations/public_map.html.erb | 4 ++-- app/views/admin/visualizations/public_table.html.erb | 4 ++-- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/controllers/admin/pages_controller.rb b/app/controllers/admin/pages_controller.rb index 3f1337832ab6..918d536cb225 100644 --- a/app/controllers/admin/pages_controller.rb +++ b/app/controllers/admin/pages_controller.rb @@ -68,7 +68,7 @@ def public return render_404 if viewed_user.nil? @tags = viewed_user.tags - @name = viewed_user.name || viewed_user.username + @name = viewed_user.name.present? ? viewed_user.name : viewed_user.username @twitter_username = viewed_user.twitter_username @description = viewed_user.description @website = viewed_user.website diff --git a/app/controllers/admin/visualizations_controller.rb b/app/controllers/admin/visualizations_controller.rb index 6cee4f6bc127..f2559083b9fd 100644 --- a/app/controllers/admin/visualizations_controller.rb +++ b/app/controllers/admin/visualizations_controller.rb @@ -37,7 +37,9 @@ def public_table @vizjson = @visualization.to_vizjson + @name = @visualization.user.name.present? ? @visualization.user.name : @visualization.user.username.truncate(20) @avatar_url = @visualization.user.gravatar(request.protocol, 64) + @disqus_shortname = @visualization.user.disqus_shortname.presence || 'cartodb' @public_tables_count = @visualization.user.table_count(::Table::PRIVACY_PUBLIC) @@ -74,7 +76,9 @@ def public_map response.headers['X-Cache-Channel'] = "#{@visualization.varnish_key}:vizjson" response.headers['Cache-Control'] = "no-cache,max-age=86400,must-revalidate, public" + @name = @visualization.user.name.present? ? @visualization.user.name : @visualization.user.username.truncate(20) @avatar_url = @visualization.user.gravatar(request.protocol, 64) + @disqus_shortname = @visualization.user.disqus_shortname.presence || 'cartodb' @visualization_count = @visualization.user.public_visualization_count @related_tables = @visualization.related_tables @@ -107,6 +111,7 @@ def show_protected_public_map @protected_map_token = @visualization.get_auth_token() + @name = @visualization.user.name.present? ? @visualization.user.name : @visualization.user.username.truncate(20) @avatar_url = @visualization.user.gravatar(request.protocol, 64) @disqus_shortname = @visualization.user.disqus_shortname.presence || 'cartodb' diff --git a/app/views/admin/pages/_user_info.html.erb b/app/views/admin/pages/_user_info.html.erb index 9ce12c0808c4..8b9b3c0ca020 100644 --- a/app/views/admin/pages/_user_info.html.erb +++ b/app/views/admin/pages/_user_info.html.erb @@ -9,9 +9,9 @@
- <%= content_tag :h2, @name if @name.present? %> + <%= content_tag :h2, @name %> - <%= link_to "@#{@twitter_username}", "http://twitter.com/#{@twitter_username}", :class => :twitter if @twitter_username %> + <%= link_to "@#{@twitter_username}", "http://twitter.com/#{@twitter_username}", :class => :twitter if @twitter_username.present? %> <%= content_tag :p, @description if @description.present? %> diff --git a/app/views/admin/visualizations/public_map.html.erb b/app/views/admin/visualizations/public_map.html.erb index 95f5b151fe83..ecee3aaf3546 100644 --- a/app/views/admin/visualizations/public_map.html.erb +++ b/app/views/admin/visualizations/public_map.html.erb @@ -90,9 +90,9 @@
- + diff --git a/app/views/admin/visualizations/public_table.html.erb b/app/views/admin/visualizations/public_table.html.erb index 1f73efca6cc5..00a751984739 100644 --- a/app/views/admin/visualizations/public_table.html.erb +++ b/app/views/admin/visualizations/public_table.html.erb @@ -59,9 +59,9 @@
- +