mirror of
https://github.com/fluent/fluentd-ui.git
synced 2025-08-10 16:27:06 +02:00
and move backup_file model under it. prepare for gathering models that concernig about archive
20 lines
553 B
Ruby
20 lines
553 B
Ruby
class Fluentd::Settings::RunningBackupController < ApplicationController
|
|
before_action :login_required
|
|
before_action :find_fluentd
|
|
before_action :find_backup_file, only: [:show, :reuse]
|
|
|
|
def show
|
|
end
|
|
|
|
def reuse
|
|
@fluentd.agent.config_write @backup_file.content
|
|
redirect_to daemon_setting_path, flash: { success: t('messages.config_successfully_copied', brand: fluentd_ui_brand) }
|
|
end
|
|
|
|
private
|
|
|
|
def find_backup_file
|
|
@backup_file = Fluentd::SettingArchive::BackupFile.new(@fluentd.agent.running_config_backup_file)
|
|
end
|
|
end
|