SiteSetting to hide regular names from users

This commit is contained in:
Robin Ward
2013-10-30 15:45:13 -04:00
parent c8d5db38d6
commit 3d6d7c8abe
20 changed files with 236 additions and 83 deletions

View File

@@ -31,4 +31,8 @@ class BasicPostSerializer < ApplicationSerializer
end
end
def include_name?
SiteSetting.enable_names?
end
end

View File

@@ -112,7 +112,6 @@ class PostSerializer < BasicPostSerializer
def reply_to_user
{
username: object.reply_to_user.username,
name: object.reply_to_user.name,
avatar_template: object.reply_to_user.avatar_template
}
end
@@ -194,6 +193,10 @@ class PostSerializer < BasicPostSerializer
post_actions.present? && post_actions.keys.include?(PostActionType.types[:bookmark])
end
def include_display_username?
SiteSetting.enable_names?
end
private
def post_actions

View File

@@ -92,4 +92,8 @@ class UserSerializer < BasicUserSerializer
User.gravatar_template(object.email)
end
def include_name?
SiteSetting.enable_names?
end
end