wip: postVisibilityLimit
This commit is contained in:
parent
407abe42cf
commit
cfcbcd8379
11 changed files with 80 additions and 52 deletions
|
@ -24,6 +24,14 @@ SPDX-License-Identifier: AGPL-3.0-only
|
|||
</MkRange>
|
||||
</MkFolder>
|
||||
|
||||
<MkFolder v-if="matchQuery([i18n.ts._role._options.postVisibilityLimit, 'postVisibilityLimit'])">
|
||||
<template #label>{{ i18n.ts._role._options.postVisibilityLimit }}</template>
|
||||
<template #suffix>{{ [i18n.ts._visibility.specified, i18n.ts._visibility.followers, i18n.ts._visibility.home, i18n.ts._visibility.public][policies.postVisibilityLimit] }}</template>
|
||||
<MkRange :modelValue="policies.postVisibilityLimit" :min="0" :max="3" :step="1" :textConverter="(v) => [i18n.ts._visibility.specified, i18n.ts._visibility.followers, i18n.ts._visibility.home, i18n.ts._visibility.public][v]" @update:modelValue="v => policies.rateLimitFactor = v">
|
||||
<template #caption>{{ i18n.ts._role._options.descriptionOfPostVisibilityLimit }}</template>
|
||||
</MkRange>
|
||||
</MkFolder>
|
||||
|
||||
<MkFolder v-if="matchQuery([i18n.ts._role._options.gtlAvailable, 'gtlAvailable'])">
|
||||
<template #label>{{ i18n.ts._role._options.gtlAvailable }}</template>
|
||||
<template #suffix>{{ policies.gtlAvailable ? i18n.ts.yes : i18n.ts.no }}</template>
|
||||
|
@ -40,14 +48,6 @@ SPDX-License-Identifier: AGPL-3.0-only
|
|||
</MkSwitch>
|
||||
</MkFolder>
|
||||
|
||||
<MkFolder v-if="matchQuery([i18n.ts._role._options.canPublicNote, 'canPublicNote'])">
|
||||
<template #label>{{ i18n.ts._role._options.canPublicNote }}</template>
|
||||
<template #suffix>{{ policies.canPublicNote ? i18n.ts.yes : i18n.ts.no }}</template>
|
||||
<MkSwitch v-model="policies.canPublicNote">
|
||||
<template #label>{{ i18n.ts.enable }}</template>
|
||||
</MkSwitch>
|
||||
</MkFolder>
|
||||
|
||||
<MkFolder v-if="matchQuery([i18n.ts._role._options.canInitiateConversation, 'canInitiateConversation'])">
|
||||
<template #label>{{ i18n.ts._role._options.canInitiateConversation }}</template>
|
||||
<template #suffix>{{ policies.canInitiateConversation ? i18n.ts.yes : i18n.ts.no }}</template>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue