mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-14 05:05:58 +00:00
update (#7823)
This commit is contained in:
parent
04cfcfd740
commit
694b6e3420
@ -5,6 +5,7 @@ import { gettext } from '../../../utils/constants';
|
|||||||
import CommonOperationConfirmationDialog from '../../../components/dialog/common-operation-confirmation-dialog';
|
import CommonOperationConfirmationDialog from '../../../components/dialog/common-operation-confirmation-dialog';
|
||||||
import UserItem from '../user-list/user-item';
|
import UserItem from '../user-list/user-item';
|
||||||
import instAdminAPI from '../api';
|
import instAdminAPI from '../api';
|
||||||
|
import { Utils } from '../../../utils/utils';
|
||||||
|
|
||||||
const UserListSearch = () => {
|
const UserListSearch = () => {
|
||||||
const [isLoading, setIsLoading] = useState(true);
|
const [isLoading, setIsLoading] = useState(true);
|
||||||
@ -27,7 +28,7 @@ const UserListSearch = () => {
|
|||||||
|
|
||||||
const deleteInstUserToggle = useCallback((user) => {
|
const deleteInstUserToggle = useCallback((user) => {
|
||||||
if (user) {
|
if (user) {
|
||||||
const deleteMessage = gettext('Are you sure you want to delete {placeholder} ?').replace('{placeholder}', user.name);
|
const deleteMessage = gettext('Are you sure you want to delete {placeholder} ?').replace('{placeholder}', Utils.HTMLescape(user.name));
|
||||||
setDeleteUser(user);
|
setDeleteUser(user);
|
||||||
setDeleteMessage(deleteMessage);
|
setDeleteMessage(deleteMessage);
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@ import Paginator from '../../../components/paginator';
|
|||||||
import CommonOperationConfirmationDialog from '../../../components/dialog/common-operation-confirmation-dialog';
|
import CommonOperationConfirmationDialog from '../../../components/dialog/common-operation-confirmation-dialog';
|
||||||
import UserItem from './user-item';
|
import UserItem from './user-item';
|
||||||
import instAdminAPI from '../api';
|
import instAdminAPI from '../api';
|
||||||
|
import { Utils } from '../../../utils/utils';
|
||||||
|
|
||||||
const UserList = ({ onUserLinkClick }) => {
|
const UserList = ({ onUserLinkClick }) => {
|
||||||
const [isLoading, setIsLoading] = useState(true);
|
const [isLoading, setIsLoading] = useState(true);
|
||||||
@ -68,7 +69,7 @@ const UserList = ({ onUserLinkClick }) => {
|
|||||||
|
|
||||||
const deleteInstUserToggle = useCallback((user) => {
|
const deleteInstUserToggle = useCallback((user) => {
|
||||||
if (user) {
|
if (user) {
|
||||||
const deleteMessage = gettext('Are you sure you want to delete {placeholder} ?').replace('{placeholder}', user.name);
|
const deleteMessage = gettext('Are you sure you want to delete {placeholder} ?').replace('{placeholder}', Utils.HTMLescape(user.name));
|
||||||
setDeleteUser(user);
|
setDeleteUser(user);
|
||||||
setDeleteMessage(deleteMessage);
|
setDeleteMessage(deleteMessage);
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@ import { gettext } from './utils/constants';
|
|||||||
import Logo from './components/logo';
|
import Logo from './components/logo';
|
||||||
import Account from './components/common/account';
|
import Account from './components/common/account';
|
||||||
import TermsPreviewWidget from './components/terms-preview-widget';
|
import TermsPreviewWidget from './components/terms-preview-widget';
|
||||||
|
import { Utils } from './utils/utils';
|
||||||
|
|
||||||
import './css/tc-accept.css';
|
import './css/tc-accept.css';
|
||||||
|
|
||||||
@ -30,7 +31,7 @@ class TCAccept extends React.Component {
|
|||||||
</div>
|
</div>
|
||||||
<div className="o-auto">
|
<div className="o-auto">
|
||||||
<div className="py-4 px-4 my-6 mx-auto content">
|
<div className="py-4 px-4 my-6 mx-auto content">
|
||||||
<h2 dangerouslySetInnerHTML={{ __html: termsName }}></h2>
|
<h2 dangerouslySetInnerHTML={{ __html: Utils.HTMLescape(termsName) }}></h2>
|
||||||
<div className="article">
|
<div className="article">
|
||||||
<TermsPreviewWidget content={termsText} />
|
<TermsPreviewWidget content={termsText} />
|
||||||
</div>
|
</div>
|
||||||
|
@ -3,6 +3,7 @@ import ReactDom from 'react-dom';
|
|||||||
import Logo from './components/logo';
|
import Logo from './components/logo';
|
||||||
import Account from './components/common/account';
|
import Account from './components/common/account';
|
||||||
import TermsPreviewWidget from './components/terms-preview-widget';
|
import TermsPreviewWidget from './components/terms-preview-widget';
|
||||||
|
import { Utils } from './utils/utils';
|
||||||
|
|
||||||
import './css/tc-accept.css';
|
import './css/tc-accept.css';
|
||||||
|
|
||||||
@ -22,7 +23,7 @@ class TCView extends React.Component {
|
|||||||
</div>
|
</div>
|
||||||
<div className="o-auto">
|
<div className="o-auto">
|
||||||
<div className="py-4 px-4 my-6 mx-auto content">
|
<div className="py-4 px-4 my-6 mx-auto content">
|
||||||
<h2 dangerouslySetInnerHTML={{ __html: termsName }}></h2>
|
<h2 dangerouslySetInnerHTML={{ __html: Utils.HTMLescape(termsName) }}></h2>
|
||||||
<div className="article">
|
<div className="article">
|
||||||
<TermsPreviewWidget content={termsText} />
|
<TermsPreviewWidget content={termsText} />
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user