diff --git a/app/assets/javascripts/admin/addon/controllers/modals/admin-start-backup.js b/app/assets/javascripts/admin/addon/controllers/modals/admin-start-backup.js index 2934f251eee..f60908b0e2a 100644 --- a/app/assets/javascripts/admin/addon/controllers/modals/admin-start-backup.js +++ b/app/assets/javascripts/admin/addon/controllers/modals/admin-start-backup.js @@ -1,9 +1,22 @@ import Controller, { inject as controller } from "@ember/controller"; +import discourseComputed from "discourse-common/utils/decorators"; import ModalFunctionality from "discourse/mixins/modal-functionality"; export default Controller.extend(ModalFunctionality, { adminBackupsLogs: controller(), + @discourseComputed + warningMessage() { + // this is never shown here, but we may want to show different + // messages in plugins + return ""; + }, + + @discourseComputed + yesLabel() { + return "yes_value"; + }, + actions: { startBackupWithUploads() { this.send("closeModal"); diff --git a/app/assets/javascripts/admin/addon/templates/modal/admin-start-backup.hbs b/app/assets/javascripts/admin/addon/templates/modal/admin-start-backup.hbs index fe0bb228c0e..c736368d44c 100644 --- a/app/assets/javascripts/admin/addon/templates/modal/admin-start-backup.hbs +++ b/app/assets/javascripts/admin/addon/templates/modal/admin-start-backup.hbs @@ -1,5 +1,8 @@ - + {{#if this.warningMessage}} +
{{html-safe this.warningMessage}}
+ {{/if}} +
diff --git a/config/site_settings.yml b/config/site_settings.yml index 89bfae0fdf7..f6488b17096 100644 --- a/config/site_settings.yml +++ b/config/site_settings.yml @@ -2136,6 +2136,7 @@ backups: include_s3_uploads_in_backups: default: false hidden: true + client: true search: use_pg_headlines_for_excerpt: