Removes the USER section in the menu when the user system is disabled (previously, it was shown anyways and an error would pop up). Also, temporarily disables statistics until they are fully implemented.

This commit is contained in:
Maxi Redigonda 2019-11-21 17:52:52 -03:00
parent 33af34ab12
commit 6c04e50ea8

View File

@ -91,18 +91,18 @@ class AdminPanelMenu extends React.Component {
}
getRoutes() {
return this.getItemsByFilteredByLevel([
return this.getItemsByFilteredByLevel(_.without([
{
groupName: i18n('DASHBOARD'),
path: '/admin/panel',
icon: 'tachometer',
level: 1,
items: this.getItemsByFilteredByLevel([
{
/*{
name: i18n('STATISTICS'),
path: '/admin/panel/stats',
level: 1
},
},*/
{
name: i18n('LAST_ACTIVITY'),
path: '/admin/panel/activity',
@ -138,7 +138,7 @@ class AdminPanelMenu extends React.Component {
}
])
},
{
this.props.config['user-system-enabled'] ? {
groupName: i18n('USERS'),
path: '/admin/panel/users',
icon: 'user',
@ -160,7 +160,7 @@ class AdminPanelMenu extends React.Component {
level: 1
}
])
},
} : null,
{
groupName: i18n('ARTICLES'),
path: '/admin/panel/articles',
@ -175,7 +175,6 @@ class AdminPanelMenu extends React.Component {
])
},
{
groupName: i18n('STAFF'),
path: '/admin/panel/staff',
icon: 'users',
@ -222,7 +221,7 @@ class AdminPanelMenu extends React.Component {
}
])
}
]);
], null));
}
getItemsByFilteredByLevel(items) {
@ -232,6 +231,7 @@ class AdminPanelMenu extends React.Component {
export default connect((store) => {
return {
level: store.session.userLevel
level: store.session.userLevel,
config: store.config
};
})(AdminPanelMenu);