Remove admin whitelist hide bypass

This commit is contained in:
thePR0M3TH3AN committed 2025-10-25 15:04:04 -04:00
1 parent 2b903e0ba6
commit ca56590ce1
2 files changed
+16 -10

No files matched your search

+1 -3
View File
@@ -664,9 +664,7 @@ export function createModerationStage({
let hideBypass = "";
if (hideTriggered) {
if (adminWhitelist) {
hideBypass = "admin-whitelist";
} else if (viewerOverrideActive) {
if (viewerOverrideActive) {
hideBypass = "viewer-override";
} else if (feedPolicyBypass) {
hideBypass = "feed-policy";
+15 -7
View File
@@ -194,7 +194,7 @@ test("moderation stage bypasses hard hides on home feed", async () => {
assert.equal(hideWhy.hideBypass, "feed-policy");
});
test("moderation stage allows admin-whitelisted videos despite hide thresholds", async () => {
test("moderation stage hides admin-whitelisted videos once thresholds fire", async () => {
const whitelistedHex = hex("f");
const videoId = hex("4");
@@ -243,18 +243,26 @@ test("moderation stage allows admin-whitelisted videos despite hide thresholds",
const result = await stage(items, context);
assert.equal(result.length, 1);
assert.equal(result.length, 0);
const metadata = result[0].metadata.moderation;
assert.equal(metadata.hidden, false);
const metadata = items[0].metadata.moderation;
assert.equal(metadata.hidden, true);
assert.equal(metadata.hideReason, "trusted-report-hide");
assert.equal(metadata.hideBypass, "admin-whitelist");
assert.equal(metadata.hideBypass ?? null, null);
assert.equal(metadata.adminWhitelist, true);
assert.deepEqual(metadata.hideCounts, { trustedMuteCount: 0, trustedReportCount: 6 });
const videoModeration = items[0].video.moderation;
assert.equal(videoModeration.hidden, true);
assert.equal(videoModeration.hideReason, "trusted-report-hide");
assert.equal(videoModeration.hideBypass ?? null, null);
assert.deepEqual(videoModeration.hideCounts, { trustedMuteCount: 0, trustedReportCount: 6 });
const hideWhy = why.find((entry) => entry.reason === "trusted-report-hide");
assert.ok(hideWhy);
assert.equal(hideWhy.hidden, false);
assert.equal(hideWhy.hideBypass, "admin-whitelist");
assert.equal(hideWhy.hidden, true);
assert.equal(hideWhy.hideBypass ?? null, null);
assert.equal(hideWhy.adminWhitelist, true);
assert.equal(hideWhy.trustedReportCount, 6);
});