RC-10: create configs/consts and moved auth roles to that file
This commit is contained in:
@@ -1,11 +0,0 @@
|
|||||||
/**
|
|
||||||
* Authorization Roles
|
|
||||||
*/
|
|
||||||
const authRoles = {
|
|
||||||
admin: ['admin'],
|
|
||||||
staff: ['admin', 'staff'],
|
|
||||||
user: ['admin', 'staff', 'user'],
|
|
||||||
onlyGuest: [],
|
|
||||||
};
|
|
||||||
|
|
||||||
export default authRoles;
|
|
||||||
19
src/app/configs/consts.js
Normal file
19
src/app/configs/consts.js
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
export const STATISTICS_MODES = {
|
||||||
|
positive: 'positive',
|
||||||
|
extra_positive: 'extra_positive',
|
||||||
|
negative: 'negative',
|
||||||
|
extra_negative: 'extra_negative',
|
||||||
|
};
|
||||||
|
|
||||||
|
export const PROPERTIES_LAYOUTS = {
|
||||||
|
list: 'list',
|
||||||
|
grid: 'grid',
|
||||||
|
};
|
||||||
|
|
||||||
|
// Authorization Roles
|
||||||
|
export const authRoles = {
|
||||||
|
admin: ['admin'],
|
||||||
|
staff: ['admin', 'staff'],
|
||||||
|
user: ['admin', 'staff', 'user'],
|
||||||
|
onlyGuest: [],
|
||||||
|
};
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import i18next from 'i18next';
|
import i18next from 'i18next';
|
||||||
|
|
||||||
import ForgotPasswordPage from './ForgotPasswordPage';
|
import ForgotPasswordPage from './ForgotPasswordPage';
|
||||||
import authRoles from '../../../configs/authRoles';
|
import authRoles from '../../../configs/consts';
|
||||||
import en from './i18n/en';
|
import en from './i18n/en';
|
||||||
|
|
||||||
i18next.addResourceBundle('en', 'forgotPasswordPage', en);
|
i18next.addResourceBundle('en', 'forgotPasswordPage', en);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import i18next from 'i18next';
|
import i18next from 'i18next';
|
||||||
|
|
||||||
import SignInPage from './SignInPage';
|
import SignInPage from './SignInPage';
|
||||||
import authRoles from '../../../configs/authRoles';
|
import authRoles from '../../../configs/consts';
|
||||||
import en from './i18n/en';
|
import en from './i18n/en';
|
||||||
|
|
||||||
i18next.addResourceBundle('en', 'signInPage', en);
|
i18next.addResourceBundle('en', 'signInPage', en);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import i18next from 'i18next';
|
import i18next from 'i18next';
|
||||||
|
|
||||||
import SignUpPage from './SignUpPage';
|
import SignUpPage from './SignUpPage';
|
||||||
import authRoles from '../../../configs/authRoles';
|
import authRoles from '../../../configs/consts';
|
||||||
import en from './i18n/en';
|
import en from './i18n/en';
|
||||||
|
|
||||||
i18next.addResourceBundle('en', 'signUpPage', en);
|
i18next.addResourceBundle('en', 'signUpPage', en);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import i18next from 'i18next';
|
import i18next from 'i18next';
|
||||||
|
|
||||||
import authRoles from '../../../configs/authRoles';
|
import authRoles from '../../../configs/consts';
|
||||||
import Dashboard from './Dashboard';
|
import Dashboard from './Dashboard';
|
||||||
import en from './i18n/en';
|
import en from './i18n/en';
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { lazy } from 'react';
|
import { lazy } from 'react';
|
||||||
import i18next from 'i18next';
|
import i18next from 'i18next';
|
||||||
|
|
||||||
import authRoles from '../../../configs/authRoles';
|
import authRoles from '../../../configs/consts';
|
||||||
import en from './i18n/en';
|
import en from './i18n/en';
|
||||||
|
|
||||||
i18next.addResourceBundle('en', 'favoritesPage', en);
|
i18next.addResourceBundle('en', 'favoritesPage', en);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { lazy } from 'react';
|
import { lazy } from 'react';
|
||||||
import i18next from 'i18next';
|
import i18next from 'i18next';
|
||||||
|
|
||||||
import authRoles from '../../../configs/authRoles';
|
import authRoles from '../../../configs/consts';
|
||||||
import en from './i18n/en';
|
import en from './i18n/en';
|
||||||
|
|
||||||
i18next.addResourceBundle('en', 'historyPage', en);
|
i18next.addResourceBundle('en', 'historyPage', en);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { lazy } from 'react';
|
import { lazy } from 'react';
|
||||||
import i18next from 'i18next';
|
import i18next from 'i18next';
|
||||||
|
|
||||||
import authRoles from '../../../configs/authRoles';
|
import authRoles from '../../../configs/consts';
|
||||||
import en from './i18n/en';
|
import en from './i18n/en';
|
||||||
|
|
||||||
i18next.addResourceBundle('en', 'profilePage', en);
|
i18next.addResourceBundle('en', 'profilePage', en);
|
||||||
|
|||||||
Reference in New Issue
Block a user