From 367fa05a21be91a242df610eefeb66f3ff85628b Mon Sep 17 00:00:00 2001
From: Michael An <2331806369@qq.com>
Date: Wed, 19 Feb 2025 11:49:16 +0800
Subject: [PATCH] fix system admin department link (#7484)
---
.../logs-page/share-permission-logs.js | 24 +-------
.../src/pages/sys-admin/users/user-groups.js | 7 +--
.../src/pages/sys-admin/users/user-nav.js | 2 +-
.../sys-admin/users/user-shared-repos.js | 58 +++++++++----------
4 files changed, 31 insertions(+), 60 deletions(-)
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 86f04ca62e..a6be3a3f33 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
@@ -93,25 +93,6 @@ Content.propTypes = {
class Item extends Component {
- constructor(props) {
- super(props);
- this.state = {
- isOpIconShown: false,
- };
- }
-
- handleMouseOver = () => {
- this.setState({
- isOpIconShown: true
- });
- };
-
- handleMouseOut = () => {
- this.setState({
- isOpIconShown: false
- });
- };
-
getActionTextByEType = (etype) => {
if (etype.indexOf('add') != -1) {
return gettext('Add');
@@ -129,9 +110,8 @@ class Item extends Component {
case 'user':
return ;
case 'group':
- return {item.to_group_name};
case 'department':
- return {item.to_group_name};
+ return {item.to_group_name};
case 'all':
return {gettext('All')};
default:
@@ -142,7 +122,7 @@ class Item extends Component {
render() {
let { item } = this.props;
return (
-
+
|
{this.getShareTo(item)} |
{this.getActionTextByEType(item.etype)} |
diff --git a/frontend/src/pages/sys-admin/users/user-groups.js b/frontend/src/pages/sys-admin/users/user-groups.js
index 746a4bced6..593cadcd03 100644
--- a/frontend/src/pages/sys-admin/users/user-groups.js
+++ b/frontend/src/pages/sys-admin/users/user-groups.js
@@ -79,7 +79,6 @@ class Item extends Component {
constructor(props) {
super(props);
this.state = {
- isOpIconShown: false,
highlight: false,
};
}
@@ -87,7 +86,6 @@ class Item extends Component {
handleMouseEnter = () => {
if (!this.props.isItemFreezed) {
this.setState({
- isOpIconShown: true,
highlight: true
});
}
@@ -96,7 +94,6 @@ class Item extends Component {
handleMouseLeave = () => {
if (!this.props.isItemFreezed) {
this.setState({
- isOpIconShown: false,
highlight: false
});
}
@@ -129,9 +126,7 @@ class Item extends Component {
render() {
const { item } = this.props;
- const url = item.parent_group_id == 0 ?
- `${siteRoot}sys/groups/${item.id}/libraries/` :
- `${siteRoot}sys/departments/${item.id}/`;
+ const url = `${siteRoot}sys/groups/${item.id}/libraries/`;
return (
diff --git a/frontend/src/pages/sys-admin/users/user-nav.js b/frontend/src/pages/sys-admin/users/user-nav.js
index d44e344c55..ec5835e640 100644
--- a/frontend/src/pages/sys-admin/users/user-nav.js
+++ b/frontend/src/pages/sys-admin/users/user-nav.js
@@ -5,7 +5,7 @@ import { siteRoot, gettext } from '../../../utils/constants';
const propTypes = {
email: PropTypes.string,
- userName: PropTypes.string.isRequired,
+ userName: PropTypes.string,
currentItem: PropTypes.string.isRequired
};
diff --git a/frontend/src/pages/sys-admin/users/user-shared-repos.js b/frontend/src/pages/sys-admin/users/user-shared-repos.js
index f1d9800275..dca877305f 100644
--- a/frontend/src/pages/sys-admin/users/user-shared-repos.js
+++ b/frontend/src/pages/sys-admin/users/user-shared-repos.js
@@ -24,27 +24,25 @@ class Content extends Component {
return {errorMsg}
;
} else {
const table = (
-
-
-
-
- |
- {gettext('Name')} |
- {gettext('Share From')} |
- {gettext('Size')} |
- {gettext('Last Update')} |
-
-
-
- {items.map((item, index) => {
- return ( );
- })}
-
-
-
+
+
+
+ |
+ {gettext('Name')} |
+ {gettext('Share From')} |
+ {gettext('Size')} |
+ {gettext('Last Update')} |
+
+
+
+ {items.map((item, index) => {
+ return ( );
+ })}
+
+
);
return items.length ? table : ;
}
@@ -82,7 +80,7 @@ class Item extends Component {
link = ;
} else {
const groupID = item.owner_email.substring(0, index);
- link = {item.owner_name};
+ link = {item.owner_name};
}
return link;
};
@@ -92,15 +90,13 @@ class Item extends Component {
const iconUrl = Utils.getLibIconUrl(item);
const iconTitle = Utils.getLibIconTitle(item);
return (
-
-
-  |
- {this.renderRepoName()} |
- {this.getOwnerLink()} |
- {Utils.bytesToSize(item.size)} |
- {dayjs(item.last_modify).fromNow()} |
-
-
+
+  |
+ {this.renderRepoName()} |
+ {this.getOwnerLink()} |
+ {Utils.bytesToSize(item.size)} |
+ {dayjs(item.last_modify).fromNow()} |
+
);
}
}