diff --git a/locales/index.d.ts b/locales/index.d.ts index 8f032cd518..da1e522756 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -7722,6 +7722,10 @@ export interface Locale extends ILocale { */ "remoteFollowingMoreThanOrEq": string; }; + /** + * This condition may be incorrect for remote users. + */ + "remoteDataWarning": string; }; "_sensitiveMediaDetection": { /** diff --git a/packages/frontend/src/pages/admin/RolesEditorFormula.vue b/packages/frontend/src/pages/admin/RolesEditorFormula.vue index c937f3be71..bdb7396e63 100644 --- a/packages/frontend/src/pages/admin/RolesEditorFormula.vue +++ b/packages/frontend/src/pages/admin/RolesEditorFormula.vue @@ -97,6 +97,11 @@ SPDX-License-Identifier: AGPL-3.0-only + +
+ + {{ i18n.ts._role.remoteDataWarning }} +
@@ -205,4 +210,14 @@ function removeSelf() { border-color: var(--MI_THEME-accent); } } + +.warningBanner { + color: var(--MI_THEME-warn); + width: 100%; + padding: 0 6px; + + > i { + margin-right: 4px; + } +} diff --git a/sharkey-locales/en-US.yml b/sharkey-locales/en-US.yml index 5922fb63ca..4869c1ce84 100644 --- a/sharkey-locales/en-US.yml +++ b/sharkey-locales/en-US.yml @@ -253,6 +253,7 @@ _role: remoteFollowersMoreThanOrEq: "Has X or more remote followers" remoteFollowingLessThanOrEq: "Follows X or fewer remote accounts" remoteFollowingMoreThanOrEq: "Follows X or more remote accounts" + remoteDataWarning: "This condition may be incorrect for remote users." _emailUnavailable: banned: "This email address is banned" _signup: