aboutsummaryrefslogtreecommitdiff
path: root/src/reducers
diff options
context:
space:
mode:
authorMichael Foiani <mfoiani2019@communiyschoolnaples.org>2018-08-01 17:29:57 -0400
committerMichael Foiani <mfoiani2019@communiyschoolnaples.org>2018-08-01 17:29:57 -0400
commit51ccc779192bbb31c864ccc98ff9580854f60b76 (patch)
treeab8b580fab57aa026ff6c6b7e7fab7a65866e0d0 /src/reducers
parent0faad7fc879de9de6200526afe8a4419022eaaa3 (diff)
Working on admin framework. Allows for certain uids to have extra controls if they use a key command and enter a password pulled from a database.
Diffstat (limited to 'src/reducers')
-rw-r--r--src/reducers/firebase.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/reducers/firebase.js b/src/reducers/firebase.js
index 7c25d6c..2e71f44 100644
--- a/src/reducers/firebase.js
+++ b/src/reducers/firebase.js
@@ -14,11 +14,12 @@ import {
AUTH_SIGN_OUT,
UPDATE_HOURS,
UPDATE_REGISTERED_COMPETITIONS,
- UPDATE_FOURM_POSTS
+ UPDATE_FOURM_POSTS,
+ FETCH_ADMIN_REQUESTS
}
from '../actions/firebase.js';
-const firebase = (state = {initialized: false, authMessage: "", hours: -1, requestedHours: -1, uid: "", userEmail: "", registeredComps: [], fourmPosts: []}, action) => {
+const firebase = (state = {initialized: false, authMessage: "", hours: -1, requestedHours: -1, uid: "", userEmail: "", registeredComps: [], fourmPosts: [], isAdmin: false, requests: [], compList: []}, action) => {
switch (action.type) {
case AUTH_SUCCESS:
return {
@@ -67,6 +68,13 @@ const firebase = (state = {initialized: false, authMessage: "", hours: -1, reque
}
break;
+ case UPDATE_ADMIN:
+ return {
+ ...state,
+ requests : action.payload
+ }
+ break;
+
default:
return state;