summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ide/stores/actions.js
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2018-07-27 15:16:33 +0100
committerPhil Hughes <me@iamphill.com>2018-07-30 11:45:16 +0100
commite7fe50bf6cd2d4019790c644b570042b70a3a7d7 (patch)
treee90ad9345817769ec9beff6f1aa0494eaa01d57f /app/assets/javascripts/ide/stores/actions.js
parent73473dfc7be654f2f4feffef200cafe24229a698 (diff)
downloadgitlab-ce-e7fe50bf6cd2d4019790c644b570042b70a3a7d7.tar.gz
rename files
not working for folders yet
Diffstat (limited to 'app/assets/javascripts/ide/stores/actions.js')
-rw-r--r--app/assets/javascripts/ide/stores/actions.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/assets/javascripts/ide/stores/actions.js b/app/assets/javascripts/ide/stores/actions.js
index 2765acada48..36ac76cb42e 100644
--- a/app/assets/javascripts/ide/stores/actions.js
+++ b/app/assets/javascripts/ide/stores/actions.js
@@ -193,6 +193,11 @@ export const deleteEntry = ({ commit, dispatch, state }, path) => {
export const resetOpenFiles = ({ commit }) => commit(types.RESET_OPEN_FILES);
+export const renameEntry = ({ dispatch, commit }, { path, name }) => {
+ commit(types.RENAME_ENTRY, { path, name });
+ dispatch('deleteEntry', path);
+};
+
export * from './actions/tree';
export * from './actions/file';
export * from './actions/project';