summaryrefslogtreecommitdiff
path: root/src/actions
diff options
context:
space:
mode:
authorGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-08-16 22:55:16 +0300
committerGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-09-23 10:05:42 +0200
commit07195f3762b6a8a7dfb44c2231db58c5be13c43f (patch)
tree2b4640457f70b55a97aff22fbe617e4b8538464a /src/actions
parent91c8088e1d7def9242f60c708cd34f25dcb77d76 (diff)
Rename project to sim and enable sim-adding
Diffstat (limited to 'src/actions')
-rw-r--r--src/actions/objects.js (renamed from src/actions/object-stores.js)0
-rw-r--r--src/actions/projects.js46
-rw-r--r--src/actions/simulations.js58
3 files changed, 58 insertions, 46 deletions
diff --git a/src/actions/object-stores.js b/src/actions/objects.js
index 08f3f0bd..08f3f0bd 100644
--- a/src/actions/object-stores.js
+++ b/src/actions/objects.js
diff --git a/src/actions/projects.js b/src/actions/projects.js
deleted file mode 100644
index efbd15e9..00000000
--- a/src/actions/projects.js
+++ /dev/null
@@ -1,46 +0,0 @@
-export const SET_AUTH_VISIBILITY_FILTER = "SET_AUTH_VISIBILITY_FILTER";
-export const OPEN_NEW_PROJECT_MODAL = "OPEN_NEW_PROJECT_MODAL";
-export const CLOSE_NEW_PROJECT_MODAL = "CLOSE_PROJECT_POPUP";
-export const ADD_PROJECT = "ADD_PROJECT";
-export const DELETE_PROJECT = "DELETE_PROJECT";
-export const OPEN_PROJECT = "OPEN_PROJECT";
-
-export function setAuthVisibilityFilter(filter) {
- return {
- type: SET_AUTH_VISIBILITY_FILTER,
- filter: filter
- };
-}
-
-export function openNewProjectModal() {
- return {
- type: OPEN_NEW_PROJECT_MODAL
- };
-}
-
-export function closeNewProjectModal() {
- return {
- type: CLOSE_NEW_PROJECT_MODAL
- };
-}
-
-export function addProject(name) {
- return {
- type: ADD_PROJECT,
- name
- };
-}
-
-export function deleteProject(id) {
- return {
- type: DELETE_PROJECT,
- id
- };
-}
-
-export function openProject(id) {
- return {
- type: OPEN_PROJECT,
- id
- };
-}
diff --git a/src/actions/simulations.js b/src/actions/simulations.js
new file mode 100644
index 00000000..314a2492
--- /dev/null
+++ b/src/actions/simulations.js
@@ -0,0 +1,58 @@
+export const SET_AUTH_VISIBILITY_FILTER = "SET_AUTH_VISIBILITY_FILTER";
+export const OPEN_NEW_SIMULATION_MODAL = "OPEN_NEW_SIMULATION_MODAL";
+export const CLOSE_NEW_SIMULATION_MODAL = "CLOSE_SIMULATION_POPUP";
+export const ADD_SIMULATION = "ADD_SIMULATION";
+export const ADD_SIMULATION_SUCCEEDED = "ADD_SIMULATION_SUCCEEDED";
+export const DELETE_SIMULATION = "DELETE_SIMULATION";
+export const OPEN_SIMULATION = "OPEN_SIMULATION";
+
+export function setAuthVisibilityFilter(filter) {
+ return {
+ type: SET_AUTH_VISIBILITY_FILTER,
+ filter: filter
+ };
+}
+
+export function openNewSimulationModal() {
+ return {
+ type: OPEN_NEW_SIMULATION_MODAL
+ };
+}
+
+export function closeNewSimulationModal() {
+ return {
+ type: CLOSE_NEW_SIMULATION_MODAL
+ };
+}
+
+export function addSimulation(name) {
+ return (dispatch, getState) => {
+ const {auth} = getState();
+ dispatch({
+ type: ADD_SIMULATION,
+ name,
+ userId: auth.userId
+ });
+ };
+}
+
+export function addSimulationSucceeded(authorization) {
+ return {
+ type: ADD_SIMULATION_SUCCEEDED,
+ authorization
+ };
+}
+
+export function deleteSimulation(id) {
+ return {
+ type: DELETE_SIMULATION,
+ id
+ };
+}
+
+export function openSimulation(id) {
+ return {
+ type: OPEN_SIMULATION,
+ id
+ };
+}