2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 10:50:21 +08:00

rename 'enable_private_messages' to 'enable_personal_messages'

This commit is contained in:
Arpit Jalan 2018-01-31 11:33:12 +05:30
parent 25ec077eca
commit ff0376a80b
13 changed files with 21 additions and 19 deletions

View file

@ -8,12 +8,12 @@ export default Ember.Component.extend({
@computed('topic.isPrivateMessage') @computed('topic.isPrivateMessage')
canArchive(isPM) { canArchive(isPM) {
return this.siteSettings.enable_private_messages && isPM; return this.siteSettings.enable_personal_messages && isPM;
}, },
@computed('topic.isPrivateMessage') @computed('topic.isPrivateMessage')
showNotificationsButton(isPM) { showNotificationsButton(isPM) {
return (!isPM) || this.siteSettings.enable_private_messages; return (!isPM) || this.siteSettings.enable_personal_messages;
}, },
@computed('topic.details.can_invite_to') @computed('topic.details.can_invite_to')

View file

@ -52,7 +52,7 @@ export default Ember.Controller.extend(CanCheckEmails, {
@computed('viewingSelf', 'currentUser.admin') @computed('viewingSelf', 'currentUser.admin')
showPrivateMessages(viewingSelf, isAdmin) { showPrivateMessages(viewingSelf, isAdmin) {
return this.siteSettings.enable_private_messages && (viewingSelf || isAdmin); return this.siteSettings.enable_personal_messages && (viewingSelf || isAdmin);
}, },
@computed('viewingSelf', 'currentUser.staff') @computed('viewingSelf', 'currentUser.staff')

View file

@ -71,7 +71,7 @@ export default {
let siteSettings = this.container.lookup('site-settings:main'); let siteSettings = this.container.lookup('site-settings:main');
// Disable the shortcut if private messages are disabled // Disable the shortcut if private messages are disabled
if (!siteSettings.enable_private_messages) { if (!siteSettings.enable_personal_messages) {
delete bindings['g m']; delete bindings['g m'];
} }

View file

@ -40,7 +40,7 @@ createWidget('user-menu-links', {
icon: 'bookmark', icon: 'bookmark',
href: `${path}/activity/bookmarks` }); href: `${path}/activity/bookmarks` });
if (siteSettings.enable_private_messages) { if (siteSettings.enable_personal_messages) {
glyphs.push({ label: 'user.private_messages', glyphs.push({ label: 'user.private_messages',
className: 'user-pms-link', className: 'user-pms-link',
icon: 'envelope', icon: 'envelope',

View file

@ -1036,7 +1036,7 @@ en:
summary_percent_filter: "When a user clicks 'Summarize This Topic', show the top % of posts" summary_percent_filter: "When a user clicks 'Summarize This Topic', show the top % of posts"
summary_max_results: "Maximum posts returned by 'Summary This Topic'" summary_max_results: "Maximum posts returned by 'Summary This Topic'"
enable_private_messages: "Allow trust level 1 (configurable via min trust level to send messages) users to create messages and reply to messages. Note that staff can always send messages no matter what." enable_personal_messages: "Allow trust level 1 (configurable via min trust level to send messages) users to create messages and reply to messages. Note that staff can always send messages no matter what."
enable_system_message_replies: "Allows users to reply to system messages, even if private messages are disabled" enable_system_message_replies: "Allows users to reply to system messages, even if private messages are disabled"
enable_private_email_messages: "Allow trust level 4 (configurable via min trust level to send messages) users to send private email messages. Note that staff can always send messages no matter what." enable_private_email_messages: "Allow trust level 4 (configurable via min trust level to send messages) users to send private email messages. Note that staff can always send messages no matter what."

View file

@ -505,7 +505,7 @@ posting:
locale_default: locale_default:
zh_CN: 4 zh_CN: 4
zh_TW: 4 zh_TW: 4
enable_private_messages: enable_personal_messages:
default: true default: true
client: true client: true
enable_system_message_replies: enable_system_message_replies:

View file

@ -7,10 +7,12 @@ class RenamePrivatePersonal < ActiveRecord::Migration[5.1]
def up def up
setting :min_private_message_post_length, :min_personal_message_post_length setting :min_private_message_post_length, :min_personal_message_post_length
setting :min_private_message_title_length, :min_personal_message_title_length setting :min_private_message_title_length, :min_personal_message_title_length
setting :enable_private_messages, :enable_personal_messages
end end
def down def down
setting :min_private_message_post_length, :min_personal_message_post_length setting :min_private_message_post_length, :min_personal_message_post_length
setting :min_private_message_title_length, :min_personal_message_title_length setting :min_private_message_title_length, :min_personal_message_title_length
setting :enable_private_messages, :enable_personal_messages
end end
end end

View file

@ -247,7 +247,7 @@ class Guardian
def can_invite_to?(object, groups = nil) def can_invite_to?(object, groups = nil)
return false unless authenticated? return false unless authenticated?
return true if is_admin? return true if is_admin?
return false unless SiteSetting.enable_private_messages? return false unless SiteSetting.enable_personal_messages?
return false if (SiteSetting.max_invites_per_day.to_i == 0 && !is_staff?) return false if (SiteSetting.max_invites_per_day.to_i == 0 && !is_staff?)
return false unless can_see?(object) return false unless can_see?(object)
return false if groups.present? return false if groups.present?
@ -303,7 +303,7 @@ class Guardian
# User disabled private message # User disabled private message
(is_staff? || is_group || target.user_option.allow_private_messages) && (is_staff? || is_group || target.user_option.allow_private_messages) &&
# PMs are enabled # PMs are enabled
(is_staff? || SiteSetting.enable_private_messages) && (is_staff? || SiteSetting.enable_personal_messages) &&
# Can't send PMs to suspended users # Can't send PMs to suspended users
(is_staff? || is_group || !target.suspended?) && (is_staff? || is_group || !target.suspended?) &&
# Check group messageable level # Check group messageable level

View file

@ -17,7 +17,7 @@ module PostGuardian
result = if authenticated? && post && !@user.anonymous? result = if authenticated? && post && !@user.anonymous?
return false if [:notify_user, :notify_moderators].include?(action_key) && return false if [:notify_user, :notify_moderators].include?(action_key) &&
!SiteSetting.enable_private_messages? !SiteSetting.enable_personal_messages?
# we allow flagging for trust level 1 and higher # we allow flagging for trust level 1 and higher
# always allowed for private messages # always allowed for private messages

View file

@ -104,7 +104,7 @@ class TopicQuery
# Don't suggest messages unless we have a user, and private messages are # Don't suggest messages unless we have a user, and private messages are
# enabled. # enabled.
return if topic.private_message? && return if topic.private_message? &&
(@user.blank? || !SiteSetting.enable_private_messages?) (@user.blank? || !SiteSetting.enable_personal_messages?)
builder = SuggestedTopicsBuilder.new(topic) builder = SuggestedTopicsBuilder.new(topic)

View file

@ -70,14 +70,14 @@ describe Guardian do
end end
it "returns false for notify_user if private messages are disabled" do it "returns false for notify_user if private messages are disabled" do
SiteSetting.enable_private_messages = false SiteSetting.enable_personal_messages = false
user.trust_level = TrustLevel[2] user.trust_level = TrustLevel[2]
expect(Guardian.new(user).post_can_act?(post, :notify_user)).to be_falsey expect(Guardian.new(user).post_can_act?(post, :notify_user)).to be_falsey
expect(Guardian.new(user).post_can_act?(post, :notify_moderators)).to be_falsey expect(Guardian.new(user).post_can_act?(post, :notify_moderators)).to be_falsey
end end
it "returns false for notify_user and notify_moderators if private messages are enabled but threshold not met" do it "returns false for notify_user and notify_moderators if private messages are enabled but threshold not met" do
SiteSetting.enable_private_messages = true SiteSetting.enable_personal_messages = true
SiteSetting.min_trust_to_send_messages = 2 SiteSetting.min_trust_to_send_messages = 2
user.trust_level = TrustLevel[1] user.trust_level = TrustLevel[1]
expect(Guardian.new(user).post_can_act?(post, :notify_user)).to be_falsey expect(Guardian.new(user).post_can_act?(post, :notify_user)).to be_falsey
@ -170,8 +170,8 @@ describe Guardian do
expect(Guardian.new(user).can_send_private_message?(another_user)).to be_falsey expect(Guardian.new(user).can_send_private_message?(another_user)).to be_falsey
end end
context "enable_private_messages is false" do context "enable_personal_messages is false" do
before { SiteSetting.enable_private_messages = false } before { SiteSetting.enable_personal_messages = false }
it "returns false if user is not staff member" do it "returns false if user is not staff member" do
expect(Guardian.new(trust_level_4).can_send_private_message?(another_user)).to be_falsey expect(Guardian.new(trust_level_4).can_send_private_message?(another_user)).to be_falsey
@ -451,7 +451,7 @@ describe Guardian do
context "when private messages are disabled" do context "when private messages are disabled" do
before do before do
SiteSetting.enable_private_messages = false SiteSetting.enable_personal_messages = false
end end
it "doesn't allow a regular user to invite" do it "doesn't allow a regular user to invite" do

View file

@ -696,7 +696,7 @@ describe TopicQuery do
eq([new_pm.id, unread_pm.id, related_by_user_pm.id]) eq([new_pm.id, unread_pm.id, related_by_user_pm.id])
) )
SiteSetting.enable_private_messages = false SiteSetting.enable_personal_messages = false
expect(TopicQuery.new(user).list_suggested_for(pm_to_group)).to be_blank expect(TopicQuery.new(user).list_suggested_for(pm_to_group)).to be_blank
expect(TopicQuery.new(user).list_suggested_for(pm_to_user)).to be_blank expect(TopicQuery.new(user).list_suggested_for(pm_to_user)).to be_blank
end end

View file

@ -35,7 +35,7 @@ widgetTest('log out', {
widgetTest('private messages - disabled', { widgetTest('private messages - disabled', {
template: '{{mount-widget widget="user-menu"}}', template: '{{mount-widget widget="user-menu"}}',
beforeEach() { beforeEach() {
this.siteSettings.enable_private_messages = false; this.siteSettings.enable_personal_messages = false;
}, },
test(assert) { test(assert) {
@ -46,7 +46,7 @@ widgetTest('private messages - disabled', {
widgetTest('private messages - enabled', { widgetTest('private messages - enabled', {
template: '{{mount-widget widget="user-menu"}}', template: '{{mount-widget widget="user-menu"}}',
beforeEach() { beforeEach() {
this.siteSettings.enable_private_messages = true; this.siteSettings.enable_personal_messages = true;
}, },
test(assert) { test(assert) {