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, 'PRIVATE_TOKEN': token,
}, },
type: 'POST', type: 'POST',
data: data, contentType: "application/json; charset=utf-8",
data: JSON.stringify(data),
dataType: 'json', dataType: 'json',
}) })
.done(commitData => callback(commitData)) .done(commitData => callback(commitData))

View file

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

View file

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

View file

@ -22,6 +22,7 @@ const RepoStore = {
defaultTabSize: 100, defaultTabSize: 100,
minTabSize: 30, minTabSize: 30,
tabsOverflow: 41, tabsOverflow: 41,
tempPrivateToken: '',
activeFile: { activeFile: {
active: true, active: true,
binary: false, 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? - 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 = 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