-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconstants.js
43 lines (41 loc) · 920 Bytes
/
constants.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/*******************************************************************************
*
* Constants between server and frontend.
*
******************************************************************************/
module.exports = {
requestTypes: {
REQUEST: 'request',
ACCEPT: 'accept',
REJECT: 'reject'
},
requestEnum: {
REQUEST: 'request',
INVITE: 'invite'
},
userTypeEnum: {
ADMIN: 'admin',
DIRECTOR: 'director',
CZAR: 'czar',
MEMBER: 'member',
TEST_SOLVER: 'test_solver'
},
requestActionEnum: {
JOIN: 'join',
COMP: 'comp'
},
permissionsEnum: {
member: 'Member',
secure_member: 'Secure Member',
czar: 'Czar',
director: 'Director'
},
permissionsDisplay: {
member: 'Member',
secure_member: 'Secure Member',
czar: 'Czar',
director: 'Director',
pending_director: 'Pending Director',
nonmember: 'Nonmember'
}
};