Procházet zdrojové kódy

add routes for legacy external notification page

kaori před 5 roky
rodič
revize
a42fc034a5

+ 2 - 0
src/client/js/components/Admin/Common/AdminNavigation.jsx

@@ -21,6 +21,7 @@ const AdminNavigation = (props) => {
       case 'importer':      return <><i className="icon-fw icon-cloud-upload"></i>    { t('Import Data') }</>;
       case 'export':        return <><i className="icon-fw icon-cloud-download"></i>  { t('Export Archive Data') }</>;
       case 'notification':  return <><i className="icon-fw icon-bell"></i>            { t('Notification Settings') }</>;
+      case 'legacy-external-notification':  return <><i className="icon-fw icon-bell"></i>            { t('External Notification') }</>;
       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') }</>;
@@ -61,6 +62,7 @@ const AdminNavigation = (props) => {
         <MenuLink menu="importer"     isListGroupItems isActive={isActiveMenu('/importer')} />
         <MenuLink menu="export"       isListGroupItems isActive={isActiveMenu('/export')} />
         <MenuLink menu="notification" isListGroupItems isActive={isActiveMenu('/notification') || isActiveMenu('/global-notification')} />
+        <MenuLink menu="legacy-external-notification" isListGroupItems isActive={isActiveMenu('/legacy-external-notification')} />
         <MenuLink menu="users"        isListGroupItems isActive={isActiveMenu('/users')} />
         <MenuLink menu="user-groups"  isListGroupItems isActive={isActiveMenu('/user-groups')} />
         <MenuLink menu="search"       isListGroupItems isActive={isActiveMenu('/search')} />

+ 8 - 0
src/server/routes/admin.js

@@ -223,6 +223,14 @@ module.exports = function(crowi, app) {
     return res.render('admin/external-accounts');
   };
 
+  actions.legacyExternalNotification = {};
+  actions.legacyExternalNotification = function(req, res) {
+    // res.send('hoge');
+    console.log('hoge');
+    return res.render('admin/legacy-external-notification');
+    // return res.render('admin/external-accounts');
+  };
+
 
   actions.userGroup = {};
   actions.userGroup.index = function(req, res) {

+ 1 - 0
src/server/routes/index.js

@@ -93,6 +93,7 @@ module.exports = function(crowi, app) {
   app.get('/admin/notification/slackSetting/disconnect' , loginRequiredStrictly , adminRequired , admin.notification.disconnectFromSlack);
   app.get('/admin/global-notification/new'              , loginRequiredStrictly , adminRequired , admin.globalNotification.detail);
   app.get('/admin/global-notification/:id'              , loginRequiredStrictly , adminRequired , admin.globalNotification.detail);
+  app.get('/admin/legacy-external-notification'         , loginRequiredStrictly , adminRequired,  admin.legacyExternalNotification);
 
   app.get('/admin/users'                                , loginRequiredStrictly , adminRequired , admin.user.index);
 

+ 3 - 2
src/server/views/admin/external-accounts.html

@@ -1,4 +1,4 @@
-{% extends '../layout/admin.html' %}
+<!-- {% extends '../layout/admin.html' %}
 
 {% block html_title %}{{ customizeService.generateCustomTitleForFixedPageName(t('external_account_management')) }}{% endblock %}
 
@@ -8,4 +8,5 @@
 
 {% block content_main %}
 <div id="admin-external-account-setting"></div>
-{% endblock content_main %}
+{% endblock content_main %} -->
+hoge

+ 13 - 0
src/server/views/admin/legacy-external-notification.html

@@ -0,0 +1,13 @@
+{% extends '../layout/admin.html' %}
+
+{% block html_title %}{{ customizeService.generateCustomTitleForFixedPageName(t('legacy-external-notification')) }}{% endblock %}
+
+{% block content_header %}
+<h1 class="title">{{ t('legacy-external-notification') }}</h1>
+{% endblock %}
+
+{% block content_main %}
+hoge
+<!-- <div id="admin-markdown-setting"></div> -->
+{% endblock content_main %}
+