exports_controller.rb (444B)
- # frozen_string_literal: true
- class Settings::ExportsController < ApplicationController
- include Authorization
- layout 'admin'
- before_action :authenticate_user!
- def show
- @export = Export.new(current_account)
- @backups = current_user.backups
- end
- def create
- authorize :backup, :create?
- backup = current_user.backups.create!
- BackupWorker.perform_async(backup.id)
- redirect_to settings_export_path
- end
- end