Skip to content
Snippets Groups Projects
Commit 05edd5e6 authored by James Lopez's avatar James Lopez
Browse files

download export now working

parent 41163fd5
No related branches found
No related tags found
3 merge requests!4012Experimental UI for exporting and importing a project,!3142Project import functionality,!3114Export project functionality
Pipeline #
Loading
Loading
@@ -190,11 +190,15 @@ class ProjectsController < Projects::ApplicationController
::Projects::ImportExport::ExportService.new(@project, current_user).execute
 
redirect_to(
project_path(@project),
edit_project_path(@project),
notice: "Project export successfully started"
)
end
 
def download_export
send_file export_project_path, disposition: 'attachment'
end
def toggle_star
current_user.toggle_star(@project)
@project.reload
Loading
Loading
@@ -256,4 +260,9 @@ class ProjectsController < Projects::ApplicationController
def get_id
project.repository.root_ref
end
def export_project_path
# TODO: move this, probably to ImportExport and refactor
File.join(Settings.shared['path'], 'tmp/project_exports', @project.path_with_namespace, 'project.tar.gz')
end
end
Loading
Loading
@@ -133,7 +133,7 @@
method: :post, class: "btn btn-default"
 
.panel.panel-default
.panel-heading Export
.panel-heading Export project
.errors-holder
.panel-body
%p
Loading
Loading
@@ -141,9 +141,12 @@
%br
 
.form-actions
= link_to 'Export', export_namespace_project_path(@project.namespace, @project),
= link_to 'Generate new export', export_namespace_project_path(@project.namespace, @project),
method: :post, class: "btn btn-default"
 
= link_to 'Download export', download_export_namespace_project_path(@project.namespace, @project),
method: :post, class: "btn btn-default"
 
- if can? current_user, :archive_project, @project
- if @project.archived?
Loading
Loading
Loading
Loading
@@ -434,6 +434,7 @@ Rails.application.routes.draw do
post :toggle_star
post :markdown_preview
post :export
post :download_export
get :autocomplete_sources
get :activity
end
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment