|
|
@@ -35,6 +35,7 @@ import UserPictureList from './components/User/UserPictureList';
|
|
|
import TableOfContents from './components/TableOfContents';
|
|
|
|
|
|
import UserGroupDetailPage from './components/Admin/UserGroupDetail/UserGroupDetailPage';
|
|
|
+import NotificationSetting from './components/Admin/Notification/NotificationSetting';
|
|
|
import MarkdownSetting from './components/Admin/MarkdownSetting/MarkDownSetting';
|
|
|
import UserManagement from './components/Admin/UserManagement';
|
|
|
import ManageExternalAccount from './components/Admin/ManageExternalAccount';
|
|
|
@@ -55,6 +56,7 @@ import AdminUsersContainer from './services/AdminUsersContainer';
|
|
|
import WebsocketContainer from './services/WebsocketContainer';
|
|
|
import AdminMarkDownContainer from './services/AdminMarkDownContainer';
|
|
|
import AdminExternalAccountsContainer from './services/AdminExternalAccountsContainer';
|
|
|
+import AdminNotificationContainer from './services/AdminNotificationContainer';
|
|
|
|
|
|
const logger = loggerFactory('growi:app');
|
|
|
|
|
|
@@ -158,11 +160,13 @@ Object.keys(componentMappings).forEach((key) => {
|
|
|
const adminCustomizeContainer = new AdminCustomizeContainer(appContainer);
|
|
|
const adminUsersContainer = new AdminUsersContainer(appContainer);
|
|
|
const adminExternalAccountsContainer = new AdminExternalAccountsContainer(appContainer);
|
|
|
+const adminNotificationContainer = new AdminNotificationContainer(appContainer);
|
|
|
const adminMarkDownContainer = new AdminMarkDownContainer(appContainer);
|
|
|
const adminContainers = {
|
|
|
'admin-customize': adminCustomizeContainer,
|
|
|
'admin-user-page': adminUsersContainer,
|
|
|
'admin-external-account-setting': adminExternalAccountsContainer,
|
|
|
+ 'admin-notification-setting': adminNotificationContainer,
|
|
|
'admin-markdown-setting': adminMarkDownContainer,
|
|
|
'admin-export-page': websocketContainer,
|
|
|
};
|
|
|
@@ -176,6 +180,7 @@ const adminComponentMappings = {
|
|
|
'admin-customize': <Customize />,
|
|
|
'admin-user-page': <UserManagement />,
|
|
|
'admin-external-account-setting': <ManageExternalAccount />,
|
|
|
+ 'admin-notification-setting': <NotificationSetting />,
|
|
|
'admin-markdown-setting': <MarkdownSetting />,
|
|
|
'admin-export-page': <ExportArchiveDataPage crowi={appContainer} />,
|
|
|
};
|