From d2a7c56149b11948ba33c518d04060c26d3e6e94 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 19 Jan 2019 09:50:38 +0900 Subject: [PATCH] Improve drive file operation Resolve #3789 Resolve #3790 --- CHANGELOG.md | 1 + locales/ja-JP.yml | 6 ++ src/client/app/admin/views/drive.vue | 86 ++++++++++++++++++- .../api/endpoints/admin/drive/show-file.ts | 28 ++++++ src/server/api/endpoints/drive/files/show.ts | 55 ++++++++++-- 5 files changed, 167 insertions(+), 9 deletions(-) create mode 100644 src/server/api/endpoints/admin/drive/show-file.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d533924eb..30b601641e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ChangeLog unreleased ---------- * アクティブユーザー数のチャートを追加 +* 管理画面でドライブのファイルをURLやIDから操作できるように * ログイン時に二段階認証が分かりにくいのを改善 * 投稿のツールチップを出すのは時間の上だけに変更 * ハッシュタグ判定の強化 diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index c5301a4e76..63ed1d5956 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1216,6 +1216,10 @@ admin/views/charts.vue: network-usage: "通信量" admin/views/drive.vue: + operation: "操作" + fileid-or-url: "ファイルIDまたはファイルURL" + file-not-found: "ファイルが見つかりません" + lookup: "照会" sort: title: "ソート" createdAtAsc: "アップロード日時が古い順" @@ -1231,6 +1235,8 @@ admin/views/drive.vue: deleted: "削除しました" mark-as-sensitive: "閲覧注意に設定" unmark-as-sensitive: "閲覧注意を解除" + marked-as-sensitive: "閲覧注意に設定しました" + unmarked-as-sensitive: "閲覧注意を解除しました" admin/views/users.vue: operation: "操作" diff --git a/src/client/app/admin/views/drive.vue b/src/client/app/admin/views/drive.vue index a5ce2013ea..6c2e176860 100644 --- a/src/client/app/admin/views/drive.vue +++ b/src/client/app/admin/views/drive.vue @@ -1,5 +1,21 @@