<%# This partial has been deprecated in favor of _recent_activity %> <% if @stream.any? %>
Recent activity
<% @stream.each do |entity_id, change_events| %> <% change_event = change_events.first %> <% next unless change_event.present? && change_event.content.present? %> <% if change_event.content_type == 'Attribute' content_type_class = content_class_from_name(change_event.content.entity_type) content = content_type_class.find_by(id: change_event.content.entity_id) else content_type_class = content_class_from_name(change_event.content_type) content = content_type_class.find_by(id: change_event.content_id) end %> <% next if content.nil? %> <% next unless content.readable_by?(user_signed_in? ? current_user : User.new) %>
<%= content_type_class.icon %>
<%= link_to content.name, content, class: 'white-text' %>
<% if content.description.present? %>
<%= truncate(content.description, length: 300) %>
<% end %> <% if content.respond_to?(:universe_id) && content.universe_id.present? && content.universe_id > 0 %>
<%= Universe.icon %> <%= link_to content.universe.name, content.universe %>
<% end %>
access_time <%= change_event.action %> <%= time_ago_in_words change_event.created_at %> ago
<% end %>
<% else %>
It seems <%= @user.name %> isn't sharing any public activity.
<% end %>