feat: note edit
This commit is contained in:
		| @@ -160,6 +160,26 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| 				</div> | ||||
| 			</MkFolder> | ||||
|  | ||||
| 			<MkFolder v-if="matchQuery([i18n.ts._role._options.canEditNote, 'canEditNote'])"> | ||||
| 				<template #label>{{ i18n.ts._role._options.canEditNote }}</template> | ||||
| 				<template #suffix> | ||||
| 					<span v-if="role.policies.canEditNote.useDefault" :class="$style.useDefaultLabel">{{ i18n.ts._role.useBaseValue }}</span> | ||||
| 					<span v-else>{{ role.policies.canEditNote.value ? i18n.ts.yes : i18n.ts.no }}</span> | ||||
| 					<span :class="$style.priorityIndicator"><i :class="getPriorityIcon(role.policies.canEditNote)"></i></span> | ||||
| 				</template> | ||||
| 				<div class="_gaps"> | ||||
| 					<MkSwitch v-model="role.policies.canEditNote.useDefault" :readonly="readonly"> | ||||
| 						<template #label>{{ i18n.ts._role.useBaseValue }}</template> | ||||
| 					</MkSwitch> | ||||
| 					<MkSwitch v-model="role.policies.canEditNote.value" :disabled="role.policies.canEditNote.useDefault" :readonly="readonly"> | ||||
| 						<template #label>{{ i18n.ts.enable }}</template> | ||||
| 					</MkSwitch> | ||||
| 					<MkRange v-model="role.policies.canEditNote.priority" :min="0" :max="2" :step="1" easing :textConverter="(v) => v === 0 ? i18n.ts._role._priority.low : v === 1 ? i18n.ts._role._priority.middle : v === 2 ? i18n.ts._role._priority.high : ''"> | ||||
| 						<template #label>{{ i18n.ts._role.priority }}</template> | ||||
| 					</MkRange> | ||||
| 				</div> | ||||
| 			</MkFolder> | ||||
|  | ||||
| 			<MkFolder v-if="matchQuery([i18n.ts._role._options.canInvite, 'canInvite'])"> | ||||
| 				<template #label>{{ i18n.ts._role._options.canInvite }}</template> | ||||
| 				<template #suffix> | ||||
|   | ||||
| @@ -48,6 +48,14 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| 							</MkSwitch> | ||||
| 						</MkFolder> | ||||
|  | ||||
| 						<MkFolder v-if="matchQuery([i18n.ts._role._options.canEditNote, 'canEditNote'])"> | ||||
| 							<template #label>{{ i18n.ts._role._options.canEditNote }}</template> | ||||
| 							<template #suffix>{{ policies.canEditNote ? i18n.ts.yes : i18n.ts.no }}</template> | ||||
| 							<MkSwitch v-model="policies.canEditNote"> | ||||
| 								<template #label>{{ i18n.ts.enable }}</template> | ||||
| 							</MkSwitch> | ||||
| 						</MkFolder> | ||||
|  | ||||
| 						<MkFolder v-if="matchQuery([i18n.ts._role._options.canInvite, 'canInvite'])"> | ||||
| 							<template #label>{{ i18n.ts._role._options.canInvite }}</template> | ||||
| 							<template #suffix>{{ policies.canInvite ? i18n.ts.yes : i18n.ts.no }}</template> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo