summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ci_variable_list/store/actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/ci_variable_list/store/actions.js')
-rw-r--r--app/assets/javascripts/ci_variable_list/store/actions.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/assets/javascripts/ci_variable_list/store/actions.js b/app/assets/javascripts/ci_variable_list/store/actions.js
index f3a629b84ee..a22fa03e16d 100644
--- a/app/assets/javascripts/ci_variable_list/store/actions.js
+++ b/app/assets/javascripts/ci_variable_list/store/actions.js
@@ -153,3 +153,22 @@ export const fetchEnvironments = ({ dispatch, state }) => {
createFlash(__('There was an error fetching the environments information.'));
});
};
+
+export const setEnvironmentScope = ({ commit, dispatch }, environment) => {
+ commit(types.SET_ENVIRONMENT_SCOPE, environment);
+ dispatch('setSelectedEnvironment', environment);
+};
+
+export const addWildCardScope = ({ commit, dispatch }, environment) => {
+ commit(types.ADD_WILD_CARD_SCOPE, environment);
+ commit(types.SET_ENVIRONMENT_SCOPE, environment);
+ dispatch('setSelectedEnvironment', environment);
+};
+
+export const resetSelectedEnvironment = ({ commit }) => {
+ commit(types.RESET_SELECTED_ENVIRONMENT);
+};
+
+export const setSelectedEnvironment = ({ commit }, environment) => {
+ commit(types.SET_SELECTED_ENVIRONMENT, environment);
+};