diff --git a/frontend/src/pages/sys-admin/logs-page/share-permission-logs.js b/frontend/src/pages/sys-admin/logs-page/share-permission-logs.js index b283a6c546..4ca4831d78 100644 --- a/frontend/src/pages/sys-admin/logs-page/share-permission-logs.js +++ b/frontend/src/pages/sys-admin/logs-page/share-permission-logs.js @@ -1,17 +1,18 @@ import React, { Component, Fragment } from 'react'; +import { Link } from '@reach/router'; +import moment from 'moment'; +import { Button } from 'reactstrap'; import { seafileAPI } from '../../../utils/seafile-api'; import { gettext, siteRoot } from '../../../utils/constants'; import { Utils } from '../../../utils/utils'; -import EmptyTip from '../../../components/empty-tip'; -import moment from 'moment'; -import { Button } from 'reactstrap'; -import Loading from '../../../components/loading'; -import Paginator from '../../../components/paginator'; -import LogsNav from './logs-nav'; -import MainPanelTopbar from '../main-panel-topbar'; -import UserLink from '../user-link'; import LogsExportExcelDialog from '../../../components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog'; import ModalPortal from '../../../components/modal-portal'; +import EmptyTip from '../../../components/empty-tip'; +import Loading from '../../../components/loading'; +import Paginator from '../../../components/paginator'; +import MainPanelTopbar from '../main-panel-topbar'; +import UserLink from '../user-link'; +import LogsNav from './logs-nav'; class Content extends Component { @@ -44,9 +45,9 @@ class Content extends Component {
{gettext('Share From')} | -{gettext('Share To')} | -{gettext('Actions')} | +{gettext('Share From')} | +{gettext('Share To')} | +{gettext('Actions')} | {gettext('Permission')} | {gettext('Library')} | {gettext('Folder')} | @@ -112,12 +113,27 @@ class Item extends Component { } } + getShareTo = (item) => { + switch(item.share_type) { + case 'user': + return
---|---|---|---|---|---|---|---|---|
{this.getShareTo(item)} | {this.getActionTextByEType(item.etype)} | {Utils.sharePerms(item.permission)} | {item.repo_name ? item.repo_name : gettext('Deleted')} |