Fix #125 Maintenance mode
This commit is contained in:
parent
8e6d28fff8
commit
0837754ffb
|
@ -1,4 +1,6 @@
|
|||
server/composer.lock
|
||||
server/vendor
|
||||
.idea
|
||||
.jshintrc
|
||||
.jshintrc
|
||||
server/files/
|
||||
!server/files/.gitkeep
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
module.exports = {
|
||||
|
||||
'serverport': 3000,
|
||||
'serverport': 3006,
|
||||
|
||||
'scripts': {
|
||||
'src': './src/*.js',
|
||||
|
|
|
@ -64,12 +64,12 @@ class App extends React.Component {
|
|||
loggedInStaff: !_.includes(props.location.pathname, '/admin/panel') && props.session.logged && props.session.staff,
|
||||
loggedOutStaff: _.includes(props.location.pathname, '/admin/panel') && !props.session.logged
|
||||
};
|
||||
|
||||
if(props.config['maintenance-mode'] === '1' && !_.includes(props.location.pathname, '/admin') && !_.includes(props.location.pathname, '/maintenance')) {
|
||||
|
||||
if(props.config['maintenance-mode'] && !_.includes(props.location.pathname, '/admin') && !_.includes(props.location.pathname, '/maintenance')) {
|
||||
history.push('/maintenance');
|
||||
}
|
||||
|
||||
if(props.config['maintenance-mode'] === '0' && _.includes(props.location.pathname, '/maintenance')) {
|
||||
if(!props.config['maintenance-mode'] && _.includes(props.location.pathname, '/maintenance')) {
|
||||
history.push('/');
|
||||
}
|
||||
|
||||
|
@ -139,4 +139,4 @@ export default connect((store) => {
|
|||
session: store.session,
|
||||
routing: store.routing
|
||||
};
|
||||
})(App);
|
||||
})(App);
|
||||
|
|
|
@ -60,6 +60,7 @@ class SessionStore {
|
|||
this.setItem('registration', configs.registration);
|
||||
this.setItem('user-system-enabled', configs['user-system-enabled']);
|
||||
this.setItem('allow-attachments', configs['allow-attachments']);
|
||||
this.setItem('maintenance-mode', configs['maintenance-mode']);
|
||||
}
|
||||
|
||||
getConfigs() {
|
||||
|
@ -115,4 +116,4 @@ class SessionStore {
|
|||
}
|
||||
}
|
||||
|
||||
export default new SessionStore();
|
||||
export default new SessionStore();
|
||||
|
|
Loading…
Reference in New Issue