summaryrefslogtreecommitdiff
path: root/packages/frontend
diff options
context:
space:
mode:
authornenohi <kimutipartylove@gmail.com>2023-04-19 08:25:24 +0900
committerGitHub <noreply@github.com>2023-04-19 08:25:24 +0900
commit65ff2c24980b7989a2925772721c0b2bc503d515 (patch)
tree8135e55721852c0540b3f9dd5f96a537fa909524 /packages/frontend
parentfix: text color of follow button (#10672) (diff)
downloadmisskey-65ff2c24980b7989a2925772721c0b2bc503d515.tar.gz
misskey-65ff2c24980b7989a2925772721c0b2bc503d515.tar.bz2
misskey-65ff2c24980b7989a2925772721c0b2bc503d515.zip
カスタム絵文字のライセンスを一括でできるように (#10671)
* setlicensebulk追加 * 5時に誤字った!w * 並び順の変更(set,add,removeの順 * add changelog
Diffstat (limited to 'packages/frontend')
-rw-r--r--packages/frontend/src/pages/custom-emojis-manager.vue15
1 files changed, 14 insertions, 1 deletions
diff --git a/packages/frontend/src/pages/custom-emojis-manager.vue b/packages/frontend/src/pages/custom-emojis-manager.vue
index 59cb3262b7..3f13f0787d 100644
--- a/packages/frontend/src/pages/custom-emojis-manager.vue
+++ b/packages/frontend/src/pages/custom-emojis-manager.vue
@@ -15,9 +15,10 @@
<div v-if="selectMode" class="_buttons">
<MkButton inline @click="selectAll">Select all</MkButton>
<MkButton inline @click="setCategoryBulk">Set category</MkButton>
+ <MkButton inline @click="setTagBulk">Set tag</MkButton>
<MkButton inline @click="addTagBulk">Add tag</MkButton>
<MkButton inline @click="removeTagBulk">Remove tag</MkButton>
- <MkButton inline @click="setTagBulk">Set tag</MkButton>
+ <MkButton inline @click="setLisenceBulk">Set Lisence</MkButton>
<MkButton inline danger @click="delBulk">Delete</MkButton>
</div>
<MkPagination ref="emojisPaginationComponent" :pagination="pagination">
@@ -221,6 +222,18 @@ const setCategoryBulk = async () => {
emojisPaginationComponent.value.reload();
};
+const setLisenceBulk = async () => {
+ const { canceled, result } = await os.inputText({
+ title: 'License',
+ });
+ if (canceled) return;
+ await os.apiWithDialog('admin/emoji/set-license-bulk', {
+ ids: selectedEmojis.value,
+ license: result,
+ });
+ emojisPaginationComponent.value.reload();
+};
+
const addTagBulk = async () => {
const { canceled, result } = await os.inputText({
title: 'Tag',