diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-09 11:53:29 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-10 14:44:17 -0400 |
| commit | 40a73bfcbe083d5a2aa4be57880e389def4757c4 (patch) | |
| tree | 6daa302e4dc0b32cf48e4f3e1f63a04b3458b907 /packages/frontend/src/pages/admin | |
| parent | merge: Remove moved setting that was left after merge (!1006) (diff) | |
| download | sharkey-40a73bfcbe083d5a2aa4be57880e389def4757c4.tar.gz sharkey-40a73bfcbe083d5a2aa4be57880e389def4757c4.tar.bz2 sharkey-40a73bfcbe083d5a2aa4be57880e389def4757c4.zip | |
add new role conditions for local/remote followers/followees
Diffstat (limited to 'packages/frontend/src/pages/admin')
| -rw-r--r-- | packages/frontend/src/pages/admin/RolesEditorFormula.vue | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/packages/frontend/src/pages/admin/RolesEditorFormula.vue b/packages/frontend/src/pages/admin/RolesEditorFormula.vue index 53a4836caa..c937f3be71 100644 --- a/packages/frontend/src/pages/admin/RolesEditorFormula.vue +++ b/packages/frontend/src/pages/admin/RolesEditorFormula.vue @@ -22,6 +22,14 @@ SPDX-License-Identifier: AGPL-3.0-only <option value="followersMoreThanOrEq">{{ i18n.ts._role._condition.followersMoreThanOrEq }}</option> <option value="followingLessThanOrEq">{{ i18n.ts._role._condition.followingLessThanOrEq }}</option> <option value="followingMoreThanOrEq">{{ i18n.ts._role._condition.followingMoreThanOrEq }}</option> + <option value="localFollowersLessThanOrEq">{{ i18n.ts._role._condition.localFollowersLessThanOrEq }}</option> + <option value="localFollowersMoreThanOrEq">{{ i18n.ts._role._condition.localFollowersMoreThanOrEq }}</option> + <option value="localFollowingLessThanOrEq">{{ i18n.ts._role._condition.localFollowingLessThanOrEq }}</option> + <option value="localFollowingMoreThanOrEq">{{ i18n.ts._role._condition.localFollowingMoreThanOrEq }}</option> + <option value="remoteFollowersLessThanOrEq">{{ i18n.ts._role._condition.remoteFollowersLessThanOrEq }}</option> + <option value="remoteFollowersMoreThanOrEq">{{ i18n.ts._role._condition.remoteFollowersMoreThanOrEq }}</option> + <option value="remoteFollowingLessThanOrEq">{{ i18n.ts._role._condition.remoteFollowingLessThanOrEq }}</option> + <option value="remoteFollowingMoreThanOrEq">{{ i18n.ts._role._condition.remoteFollowingMoreThanOrEq }}</option> <option value="notesLessThanOrEq">{{ i18n.ts._role._condition.notesLessThanOrEq }}</option> <option value="notesMoreThanOrEq">{{ i18n.ts._role._condition.notesMoreThanOrEq }}</option> <option value="and">{{ i18n.ts._role._condition.and }}</option> @@ -56,7 +64,26 @@ SPDX-License-Identifier: AGPL-3.0-only <template #suffix>sec</template> </MkInput> - <MkInput v-else-if="['followersLessThanOrEq', 'followersMoreThanOrEq', 'followingLessThanOrEq', 'followingMoreThanOrEq', 'notesLessThanOrEq', 'notesMoreThanOrEq'].includes(type)" v-model="v.value" type="number"> + <MkInput + v-else-if="[ + 'followersLessThanOrEq', + 'followersMoreThanOrEq', + 'followingLessThanOrEq', + 'followingMoreThanOrEq', + 'localFollowersLessThanOrEq', + 'localFollowersMoreThanOrEq', + 'localFollowingLessThanOrEq', + 'localFollowingMoreThanOrEq', + 'remoteFollowersLessThanOrEq', + 'remoteFollowersMoreThanOrEq', + 'remoteFollowingLessThanOrEq', + 'remoteFollowingMoreThanOrEq', + 'notesLessThanOrEq', + 'notesMoreThanOrEq' + ].includes(type)" + v-model="v.value" + type="number" + > </MkInput> <MkSelect v-else-if="type === 'roleAssignedTo'" v-model="v.roleId"> |