diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-12 10:33:25 +0000 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-12 10:33:25 +0000 |
| commit | 835e76152e982bc6f8bfc09d7afa1aba4d872367 (patch) | |
| tree | 37632f56ebf45c7841a9960266fdaebfd5e00417 /packages/frontend/src/pages/admin/moderation.vue | |
| parent | merge: Fix hidden hashtags showing on the explore / trending page (!1014) (diff) | |
| parent | rename SkWordMuteTest to SkPatternTest (diff) | |
| download | sharkey-835e76152e982bc6f8bfc09d7afa1aba4d872367.tar.gz sharkey-835e76152e982bc6f8bfc09d7afa1aba4d872367.tar.bz2 sharkey-835e76152e982bc6f8bfc09d7afa1aba4d872367.zip | |
merge: Add pattern checker for word mutes (resolves #1003) (!1020)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1020
Closes #1003
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
Diffstat (limited to 'packages/frontend/src/pages/admin/moderation.vue')
| -rw-r--r-- | packages/frontend/src/pages/admin/moderation.vue | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/admin/moderation.vue b/packages/frontend/src/pages/admin/moderation.vue index 9675bdc21a..6845bd7ad0 100644 --- a/packages/frontend/src/pages/admin/moderation.vue +++ b/packages/frontend/src/pages/admin/moderation.vue @@ -47,6 +47,9 @@ SPDX-License-Identifier: AGPL-3.0-only <MkTextarea v-model="trustedLinkUrlPatterns"> <template #caption>{{ i18n.ts.trustedLinkUrlPatternsDescription }}</template> </MkTextarea> + + <SkPatternTest :mutedWords="trustedLinkUrlPatterns"></SkPatternTest> + <MkButton primary @click="save_trustedLinkUrlPatterns">{{ i18n.ts.save }}</MkButton> </div> </MkFolder> @@ -71,6 +74,9 @@ SPDX-License-Identifier: AGPL-3.0-only <MkTextarea v-model="sensitiveWords"> <template #caption>{{ i18n.ts.sensitiveWordsDescription }}<br>{{ i18n.ts.sensitiveWordsDescription2 }}</template> </MkTextarea> + + <SkPatternTest :mutedWords="sensitiveWords"></SkPatternTest> + <MkButton primary @click="save_sensitiveWords">{{ i18n.ts.save }}</MkButton> </div> </MkFolder> @@ -83,6 +89,9 @@ SPDX-License-Identifier: AGPL-3.0-only <MkTextarea v-model="prohibitedWords"> <template #caption>{{ i18n.ts.prohibitedWordsDescription }}<br>{{ i18n.ts.prohibitedWordsDescription2 }}</template> </MkTextarea> + + <SkPatternTest :mutedWords="prohibitedWords"></SkPatternTest> + <MkButton primary @click="save_prohibitedWords">{{ i18n.ts.save }}</MkButton> </div> </MkFolder> @@ -95,6 +104,9 @@ SPDX-License-Identifier: AGPL-3.0-only <MkTextarea v-model="prohibitedWordsForNameOfUser"> <template #caption>{{ i18n.ts.prohibitedWordsForNameOfUserDescription }}<br>{{ i18n.ts.prohibitedWordsDescription2 }}</template> </MkTextarea> + + <SkPatternTest :mutedWords="prohibitedWordsForNameOfUser"></SkPatternTest> + <MkButton primary @click="save_prohibitedWordsForNameOfUser">{{ i18n.ts.save }}</MkButton> </div> </MkFolder> @@ -166,6 +178,7 @@ import { definePage } from '@/page.js'; import MkButton from '@/components/MkButton.vue'; import FormLink from '@/components/form/link.vue'; import MkFolder from '@/components/MkFolder.vue'; +import SkPatternTest from '@/components/SkPatternTest.vue'; const enableRegistration = ref<boolean>(false); const emailRequiredForSignup = ref<boolean>(false); |