Favorite groups

This commit is contained in:
Toks
2015-06-23 15:25:54 -04:00
parent e1dc51e026
commit 04fa5596e2
27 changed files with 574 additions and 15 deletions

View File

@@ -253,6 +253,10 @@ class User < ActiveRecord::Base
def remove_favorite!(post)
Favorite.remove(post, self)
end
def favorite_groups
FavoriteGroup.for_creator(CurrentUser.user.id)
end
end
module LevelMethods
@@ -541,7 +545,17 @@ class User < ActiveRecord::Base
10_000
end
end
def favorite_group_limit
if is_platinum?
10
elsif is_gold?
5
else
3
end
end
def api_hourly_limit
if is_platinum? && api_key.present?
20_000
@@ -634,6 +648,10 @@ class User < ActiveRecord::Base
Comment.for_creator(id).count
end
def favorite_group_count
FavoriteGroup.for_creator(id).count
end
def appeal_count
PostAppeal.for_creator(id).count
end