|
|
@@ -2,13 +2,15 @@
|
|
|
/* eslint-disable react/jsx-props-no-multi-spaces */
|
|
|
|
|
|
import React from 'react';
|
|
|
+
|
|
|
+import { pathUtils } from '@growi/core';
|
|
|
import PropTypes from 'prop-types';
|
|
|
import { withTranslation } from 'react-i18next';
|
|
|
import urljoin from 'url-join';
|
|
|
|
|
|
-import { pathUtils } from '@growi/core';
|
|
|
|
|
|
import AppContainer from '~/client/services/AppContainer';
|
|
|
+
|
|
|
import { withUnstatedContainers } from '../../UnstatedUtils';
|
|
|
|
|
|
const AdminNavigation = (props) => {
|
|
|
@@ -33,6 +35,8 @@ const AdminNavigation = (props) => {
|
|
|
case 'users': return <><i className="icon-fw icon-user"></i> { t('User_Management') }</>;
|
|
|
case 'user-groups': return <><i className="icon-fw icon-people"></i> { t('UserGroup Management') }</>;
|
|
|
case 'search': return <><i className="icon-fw icon-magnifier"></i> { t('Full Text Search Management') }</>;
|
|
|
+ // todo: Thinking Better of AuditLog Icons
|
|
|
+ case 'audit-log': return <><i className="icon-fw fa fa-paw"></i> { t('AuditLog')}</>;
|
|
|
case 'cloud': return <><i className="icon-fw icon-share-alt"></i> { t('to_cloud_settings')} </>;
|
|
|
default: return <><i className="icon-fw icon-home"></i> { t('Wiki Management Home Page') }</>;
|
|
|
}
|
|
|
@@ -82,6 +86,7 @@ const AdminNavigation = (props) => {
|
|
|
<MenuLink menu="users" isListGroupItems isActive={isActiveMenu('/users')} />
|
|
|
<MenuLink menu="user-groups" isListGroupItems isActive={isActiveMenu('/user-groups')} />
|
|
|
<MenuLink menu="search" isListGroupItems isActive={isActiveMenu('/search')} />
|
|
|
+ <MenuLink menu="audit-log" isListGroupItems isActive={isActiveMenu('/audit-log')} />
|
|
|
{growiCloudUri != null && growiAppIdForGrowiCloud != null
|
|
|
&& (
|
|
|
<a
|
|
|
@@ -127,6 +132,7 @@ const AdminNavigation = (props) => {
|
|
|
{isActiveMenu('/users') && <MenuLabel menu="users" />}
|
|
|
{isActiveMenu('/user-groups') && <MenuLabel menu="user-groups" />}
|
|
|
{isActiveMenu('/search') && <MenuLabel menu="search" />}
|
|
|
+ {isActiveMenu('/audit-log') && <MenuLabel menu="audit-log" />}
|
|
|
</span>
|
|
|
</button>
|
|
|
<div className="dropdown-menu" aria-labelledby="dropdown-admin-navigation">
|