Allow moderators to perform Timeout as well. #7015
2 changed files with 4 additions and 6 deletions
|
@ -72,7 +72,7 @@ export default function ModalBlockChannel(props: Props) {
|
||||||
const [timeoutSec, setTimeoutSec] = React.useState(-1);
|
const [timeoutSec, setTimeoutSec] = React.useState(-1);
|
||||||
|
|
||||||
const isPersonalTheOnlyTab = !activeChannelIsModerator && !activeChannelIsAdmin;
|
const isPersonalTheOnlyTab = !activeChannelIsModerator && !activeChannelIsAdmin;
|
||||||
const isTimeoutAvail = contentClaim && contentClaim.is_my_output;
|
const isTimeoutAvail = (contentClaim && contentClaim.is_my_output) || activeChannelIsModerator;
|
||||||
const blockButtonDisabled = blockType === BLOCK.TIMEOUT && timeoutSec < 1;
|
const blockButtonDisabled = blockType === BLOCK.TIMEOUT && timeoutSec < 1;
|
||||||
|
|
||||||
// **************************************************************************
|
// **************************************************************************
|
||||||
|
|
|
@ -324,11 +324,9 @@ const makeSelectFilteredComments = (comments: Array<Comment>, claimId?: string)
|
||||||
if (claimId) {
|
if (claimId) {
|
||||||
const claimIdIsMine = myClaims && myClaims.size > 0 && myClaims.has(claimId);
|
const claimIdIsMine = myClaims && myClaims.size > 0 && myClaims.has(claimId);
|
||||||
if (!claimIdIsMine) {
|
if (!claimIdIsMine) {
|
||||||
return !(
|
if (personalBlockList.includes(comment.channel_url) || adminBlockList.includes(comment.channel_url)) {
|
||||||
personalBlockList.includes(comment.channel_url) ||
|
return false;
|
||||||
adminBlockList.includes(comment.channel_url) ||
|
}
|
||||||
moderatorBlockList.includes(comment.channel_url)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue