mirror of
https://github.com/discourse/discourse.git
synced 2024-12-16 02:03:45 +08:00
add global notice for S3 deprecation warning
This commit is contained in:
parent
ddaba0a148
commit
d97d1d7438
|
@ -4,7 +4,7 @@ export default Ember.Component.extend(StringBuffer, {
|
||||||
rerenderTriggers: ['site.isReadOnly'],
|
rerenderTriggers: ['site.isReadOnly'],
|
||||||
|
|
||||||
renderString: function(buffer) {
|
renderString: function(buffer) {
|
||||||
var notices = [];
|
let notices = [];
|
||||||
|
|
||||||
if (this.site.get("isReadOnly")) {
|
if (this.site.get("isReadOnly")) {
|
||||||
notices.push([I18n.t("read_only_mode.enabled"), 'alert-read-only']);
|
notices.push([I18n.t("read_only_mode.enabled"), 'alert-read-only']);
|
||||||
|
@ -14,8 +14,12 @@ export default Ember.Component.extend(StringBuffer, {
|
||||||
notices.push([I18n.t("emails_are_disabled"), 'alert-emails-disabled']);
|
notices.push([I18n.t("emails_are_disabled"), 'alert-emails-disabled']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.siteSettings.enable_s3_uploads) {
|
||||||
|
notices.push([I18n.t("s3_deprecation_warning"), 'alert-s3-deprecation']);
|
||||||
|
}
|
||||||
|
|
||||||
if (Discourse.User.currentProp('admin') && this.siteSettings.show_create_topics_notice) {
|
if (Discourse.User.currentProp('admin') && this.siteSettings.show_create_topics_notice) {
|
||||||
var topic_count = 0,
|
let topic_count = 0,
|
||||||
post_count = 0;
|
post_count = 0;
|
||||||
_.each(this.site.get('categories'), function(c) {
|
_.each(this.site.get('categories'), function(c) {
|
||||||
if (!c.get('read_restricted')) {
|
if (!c.get('read_restricted')) {
|
||||||
|
@ -24,7 +28,7 @@ export default Ember.Component.extend(StringBuffer, {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (topic_count < 5 || post_count < this.siteSettings.tl1_requires_read_posts) {
|
if (topic_count < 5 || post_count < this.siteSettings.tl1_requires_read_posts) {
|
||||||
notices.push([I18n.t("too_few_topics_notice", {posts: this.siteSettings.tl1_requires_read_posts}), 'alert-too-few-topics']);
|
notices.push([I18n.t("too_few_topics_notice", { posts: this.siteSettings.tl1_requires_read_posts }), 'alert-too-few-topics']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,9 +37,7 @@ export default Ember.Component.extend(StringBuffer, {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (notices.length > 0) {
|
if (notices.length > 0) {
|
||||||
buffer.push(_.map(notices, function(arr) {
|
buffer.push(_.map(notices, n => "<div class='row'><div class='alert alert-info " + n[1] + "'>" + n[0] + "</div></div>").join(""));
|
||||||
return "<div class='row'><div class='alert alert-info " + arr[1] + "'>" + arr[0] + "</div></div>";
|
|
||||||
}).join(""));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -105,6 +105,8 @@ en:
|
||||||
|
|
||||||
emails_are_disabled: "All outgoing email has been globally disabled by an administrator. No email notifications of any kind will be sent."
|
emails_are_disabled: "All outgoing email has been globally disabled by an administrator. No email notifications of any kind will be sent."
|
||||||
|
|
||||||
|
s3_deprecation_warning: "WARNING! Amazon S3 will soon be deprecated for image/attachment storage. Please, follow the <a href='https://meta.discourse.org/t/warning-amazon-s3-is-deprecated-in-1-3-for-image-attachment-storage/26594'>instructions</a> to migrate to local storage."
|
||||||
|
|
||||||
edit: 'edit the title and category of this topic'
|
edit: 'edit the title and category of this topic'
|
||||||
not_implemented: "That feature hasn't been implemented yet, sorry!"
|
not_implemented: "That feature hasn't been implemented yet, sorry!"
|
||||||
no_value: "No"
|
no_value: "No"
|
||||||
|
|
|
@ -484,7 +484,9 @@ files:
|
||||||
prevent_anons_from_downloading_files:
|
prevent_anons_from_downloading_files:
|
||||||
default: false
|
default: false
|
||||||
client: true
|
client: true
|
||||||
enable_s3_uploads: false
|
enable_s3_uploads:
|
||||||
|
default: false
|
||||||
|
client: true
|
||||||
s3_use_iam_profile: false
|
s3_use_iam_profile: false
|
||||||
s3_access_key_id: ''
|
s3_access_key_id: ''
|
||||||
s3_secret_access_key: ''
|
s3_secret_access_key: ''
|
||||||
|
|
Loading…
Reference in New Issue
Block a user