# Conflicts: # app/controllers/settings/exports_controller.rb # app/models/media_attachment.rb # app/models/status.rb # app/views/about/show.html.haml # docker_entrypoint.sh # spec/views/about/show.html.haml_spec.rb
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			367 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			367 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| # frozen_string_literal: true
 | |
| 
 | |
| class Settings::ExportsController < Settings::BaseController
 | |
|   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
 |