From 4bc73a750d0ec2da5e61e33107de6a1cf9a3e83f Mon Sep 17 00:00:00 2001 From: llj Date: Sat, 4 Apr 2020 19:51:16 +0800 Subject: [PATCH] [side nav footer] added 'Terms' link (#4514) --- frontend/src/components/side-nav-footer.js | 3 ++- frontend/src/utils/constants.js | 2 ++ seahub/templates/base_for_react.html | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/side-nav-footer.js b/frontend/src/components/side-nav-footer.js index 188a6d55b3..964a8da4b4 100644 --- a/frontend/src/components/side-nav-footer.js +++ b/frontend/src/components/side-nav-footer.js @@ -1,5 +1,5 @@ import React, { Fragment } from 'react'; -import { gettext, siteRoot, sideNavFooterCustomHtml, additionalAppBottomLinks } from '../utils/constants'; +import { gettext, siteRoot, enableTC, sideNavFooterCustomHtml, additionalAppBottomLinks } from '../utils/constants'; import ModalPortal from './modal-portal'; import AboutDialog from './dialog/about-dialog'; @@ -36,6 +36,7 @@ class SideNavFooter extends React.Component {
{gettext('Help')} {gettext('About')} + {enableTC && {gettext('Terms')}} {this.renderExternalAppLinks()} {' '} diff --git a/frontend/src/utils/constants.js b/frontend/src/utils/constants.js index 5ac4f9e5a2..149981d494 100644 --- a/frontend/src/utils/constants.js +++ b/frontend/src/utils/constants.js @@ -65,6 +65,8 @@ export const maxNumberOfFilesForFileupload = window.app.pageOptions.maxNumberOfF export const curNoteMsg = window.app.pageOptions.curNoteMsg; export const curNoteID = window.app.pageOptions.curNoteID; +export const enableTC = window.app.pageOptions.enableTC; + // dtable export const workspaceID = window.app.pageOptions.workspaceID; export const showLogoutIcon = window.app.pageOptions.showLogoutIcon; diff --git a/seahub/templates/base_for_react.html b/seahub/templates/base_for_react.html index 5826f4bd98..d6f22b674f 100644 --- a/seahub/templates/base_for_react.html +++ b/seahub/templates/base_for_react.html @@ -107,6 +107,7 @@ curNoteMsg: '{{ request.cur_note.message|urlize|escapejs }}', curNoteID: '{{ request.cur_note.id }}', {% endif %} + enableTC: {% if enable_terms_and_conditions %} true {% else %} false {% endif %}, showLogoutIcon: {% if show_logout_icon %} true {% else %} false {% endif %}, additionalShareDialogNote: {% if additional_share_dialog_note %} {{ additional_share_dialog_note|safe }} {% else %} null {% endif %}, additionalAppBottomLinks: {% if additional_app_bottom_links %} {{ additional_app_bottom_links|safe }} {% else %} null {% endif %},