mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-27 17:46:05 -05:00
discourse#2591
This commit is contained in:
parent
44dc4b4a17
commit
ac8c2e1e07
3 changed files with 9 additions and 6 deletions
|
@ -167,9 +167,9 @@
|
|||
{{preference-checkbox labelKey="user.enable_quoting" checked=enable_quoting}}
|
||||
{{preference-checkbox labelKey="user.dynamic_favicon" checked=dynamic_favicon}}
|
||||
{{preference-checkbox labelKey="user.disable_jump_reply" checked=disable_jump_reply}}
|
||||
{{#if !Discourse.SiteSettings.edit_history_available_to_public}}
|
||||
{{#unless Discourse.SiteSettings.edit_history_available_to_public}}
|
||||
{{preference-checkbox labelKey="user.edit_history_public" checked=edit_history_public}}
|
||||
{{/if}}
|
||||
{{/unless}}
|
||||
{{plugin-outlet "user_custom_preferences"}}
|
||||
</div>
|
||||
|
||||
|
|
|
@ -43,7 +43,8 @@ class UserSerializer < BasicUserSerializer
|
|||
:suspended_till,
|
||||
:uploaded_avatar_id,
|
||||
:badge_count,
|
||||
:has_title_badges
|
||||
:has_title_badges,
|
||||
:edit_history_public
|
||||
|
||||
has_one :invited_by, embed: :object, serializer: BasicUserSerializer
|
||||
has_many :custom_groups, embed: :object, serializer: BasicGroupSerializer
|
||||
|
@ -77,8 +78,7 @@ class UserSerializer < BasicUserSerializer
|
|||
:gravatar_avatar_upload_id,
|
||||
:custom_avatar_upload_id,
|
||||
:custom_fields,
|
||||
:has_title_badges,
|
||||
:edit_history_public
|
||||
:has_title_badges
|
||||
|
||||
###
|
||||
### ATTRIBUTES
|
||||
|
@ -237,4 +237,7 @@ class UserSerializer < BasicUserSerializer
|
|||
object.badges.where(allow_title: true).count > 0
|
||||
end
|
||||
|
||||
def include_edit_history_public?
|
||||
can_edit && !SiteSetting.edit_history_visible_to_public
|
||||
end
|
||||
end
|
||||
|
|
|
@ -137,7 +137,7 @@ module PostGuardian
|
|||
return false unless post
|
||||
|
||||
if !post.hidden
|
||||
return true if post.wiki || SiteSetting.edit_history_visible_to_public || post.user.edit_history_public
|
||||
return true if post.wiki || SiteSetting.edit_history_visible_to_public || post.user.try(:edit_history_public)
|
||||
end
|
||||
|
||||
authenticated? &&
|
||||
|
|
Loading…
Reference in a new issue