aboutsummaryrefslogtreecommitdiff
path: root/src/actions/firebaseAdmin.js
diff options
context:
space:
mode:
authorMichael Foiani <mfoiani2019@communiyschoolnaples.org>2018-09-13 17:41:10 -0400
committerMichael Foiani <mfoiani2019@communiyschoolnaples.org>2018-09-13 17:41:10 -0400
commit79745ab407f66eda13f643193e67159aef547bd7 (patch)
treedffddf4347f8ca990af4a03492a05f9042cbbe05 /src/actions/firebaseAdmin.js
parentd625ff12ee205f835c049f6a0e27c53a7ecbda36 (diff)
Fixed bugs with competitions. Also, allowed for stats divison to bee seen by admin for competition. Lastly, fixed some errors with admin controls after logging out.
Diffstat (limited to 'src/actions/firebaseAdmin.js')
-rw-r--r--src/actions/firebaseAdmin.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/actions/firebaseAdmin.js b/src/actions/firebaseAdmin.js
index e5cbb23..5c8bfca 100644
--- a/src/actions/firebaseAdmin.js
+++ b/src/actions/firebaseAdmin.js
@@ -4,10 +4,10 @@ export const UPDATE_ADMIN = 'UPDATE_ADMIN';
export const UPDATE_ADMIN_REQUESTS = 'UPDATE_ADMIN_REQUESTS';
export const UPDATE_ADMIN_COMP_LIST = 'UPDATE_ADMIN_COMP_LIST';
-export const updateAdmin = () => {
+export const updateAdmin = (status) => {
return {
type: UPDATE_ADMIN,
- payload: true
+ payload: status
}
}
@@ -28,7 +28,7 @@ export const updateAdminCompList = (compList) => {
//Middleware to update dispatches
export const adminControls = () => (dispatch) => {
- dispatch(updateAdmin());
+ dispatch(updateAdmin(true));
dispatch(snapshotAdminRequests());
dispatch(snapshotAdminCompList());
}
@@ -69,6 +69,12 @@ export const snapshotAdminCompList = () => (dispatch) => {
});
}
+export const adminClose = () => (dispatch) => {
+ dispatch(updateAdmin(false));
+ dispatch(updateAdminRequests([]));
+ dispatch(updateAdminCompList([]));
+}
+
export const adminRejectHours = (_id, _path) => (dispatch) => {
dispatch(adminDeleteRequest(_id, _path));
}