Add commentary changes link to profiles
This commit is contained in:
@@ -524,7 +524,7 @@ class User < ActiveRecord::Base
|
|||||||
options[:except] ||= []
|
options[:except] ||= []
|
||||||
options[:except] += hidden_attributes
|
options[:except] += hidden_attributes
|
||||||
options[:methods] ||= []
|
options[:methods] ||= []
|
||||||
options[:methods] += [:wiki_page_version_count, :artist_version_count, :pool_version_count, :forum_post_count, :comment_count, :appeal_count, :flag_count, :positive_feedback_count, :neutral_feedback_count, :negative_feedback_count]
|
options[:methods] += [:wiki_page_version_count, :artist_version_count, :artist_commentary_version_count, :pool_version_count, :forum_post_count, :comment_count, :appeal_count, :flag_count, :positive_feedback_count, :neutral_feedback_count, :negative_feedback_count]
|
||||||
super(options)
|
super(options)
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -534,7 +534,7 @@ class User < ActiveRecord::Base
|
|||||||
options[:except] ||= []
|
options[:except] ||= []
|
||||||
options[:except] += hidden_attributes
|
options[:except] += hidden_attributes
|
||||||
options[:methods] ||= []
|
options[:methods] ||= []
|
||||||
options[:methods] += [:wiki_page_version_count, :artist_version_count, :pool_version_count, :forum_post_count, :comment_count, :appeal_count, :flag_count, :positive_feedback_count, :neutral_feedback_count, :negative_feedback_count]
|
options[:methods] += [:wiki_page_version_count, :artist_version_count, :artist_commentary_version_count, :pool_version_count, :forum_post_count, :comment_count, :appeal_count, :flag_count, :positive_feedback_count, :neutral_feedback_count, :negative_feedback_count]
|
||||||
super(options, &block)
|
super(options, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -557,6 +557,10 @@ class User < ActiveRecord::Base
|
|||||||
ArtistVersion.for_user(id).count
|
ArtistVersion.for_user(id).count
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def artist_commentary_version_count
|
||||||
|
ArtistCommentaryVersion.for_user(id).count
|
||||||
|
end
|
||||||
|
|
||||||
def pool_version_count
|
def pool_version_count
|
||||||
PoolVersion.for_user(id).count
|
PoolVersion.for_user(id).count
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -121,6 +121,10 @@ class UserPresenter
|
|||||||
template.link_to(user.artist_version_count, template.artist_versions_path(:search => {:updater_id => user.id}))
|
template.link_to(user.artist_version_count, template.artist_versions_path(:search => {:updater_id => user.id}))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def artist_commentary_version_count(template)
|
||||||
|
template.link_to(user.artist_commentary_version_count, template.artist_commentary_versions_path(:search => {:updater_id => user.id}))
|
||||||
|
end
|
||||||
|
|
||||||
def forum_post_count(template)
|
def forum_post_count(template)
|
||||||
template.link_to(user.forum_post_count, template.forum_posts_path(:search => {:creator_id => user.id}))
|
template.link_to(user.forum_post_count, template.forum_posts_path(:search => {:creator_id => user.id}))
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -68,6 +68,11 @@
|
|||||||
<td><%= presenter.artist_version_count(self) %></td>
|
<td><%= presenter.artist_version_count(self) %></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th>Commentary Changes</th>
|
||||||
|
<td><%= presenter.artist_commentary_version_count(self) %></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<th>Pool Changes</th>
|
<th>Pool Changes</th>
|
||||||
<td><%= presenter.pool_version_count(self) %></td>
|
<td><%= presenter.pool_version_count(self) %></td>
|
||||||
|
|||||||
Reference in New Issue
Block a user