Makes multiple file commits for realz.

This commit is contained in:
Jacob Schatz 2017-07-25 18:33:29 -04:00
parent 28d6fd1832
commit 1e3288448d
5 changed files with 6 additions and 3 deletions

View file

@ -106,7 +106,8 @@ const Api = {
'PRIVATE_TOKEN': token,
},
type: 'POST',
data: data,
contentType: "application/json; charset=utf-8",
data: JSON.stringify(data),
dataType: 'json',
})
.done(commitData => callback(commitData))

View file

@ -22,6 +22,7 @@ function initRepo() {
Store.currentBranch = $("button.dropdown-menu-toggle").attr('data-ref');
Store.checkIsCommitable();
Store.projectId = repo.dataset.projectId;
Store.tempPrivateToken = repo.dataset.tempToken;
new Vue({
el: repo,

View file

@ -31,7 +31,7 @@ const RepoCommitSection = {
}
Api.commitMultiple(Store.projectId, payload, (data) => {
console.log('got back', data);
})
}, Store.tempPrivateToken);
}
},

View file

@ -22,6 +22,7 @@ const RepoStore = {
defaultTabSize: 100,
minTabSize: 30,
tabsOverflow: 41,
tempPrivateToken: '',
activeFile: {
active: true,
binary: false,

View file

@ -1,4 +1,4 @@
#repo{ data: { url: repo_url(@project), 'project-name' => @project.name, refs_url: refs_namespace_project_path(@project.namespace, @project, format: "json"), project_url: namespace_project_path(@project.namespace, @project), project_id: @project.id } }
#repo{ data: { url: repo_url(@project), 'project-name' => @project.name, refs_url: refs_namespace_project_path(@project.namespace, @project, format: "json"), project_url: namespace_project_path(@project.namespace, @project), project_id: @project.id, temp_token: @current_user.private_token } }
- if can_edit_tree?
= render 'projects/blob/upload', title: _('Upload New File'), placeholder: _('Upload New File'), button_title: _('Upload file'), form_path: project_create_blob_path(@project, @id), method: :post