From 10e81b7e4d5083151d95575dfc0f1196a40f7a8e Mon Sep 17 00:00:00 2001 From: tamaina Date: Sat, 30 Mar 2019 21:59:29 +0900 Subject: [PATCH] Better permisson Fix #2341 --- locales/ja-JP.yml | 42 ++++++++++++------------- src/client/app/auth/views/form.vue | 10 +----- src/client/app/dev/views/new-app.vue | 28 +++++++---------- src/server/api/endpoints/mute/create.ts | 2 +- src/server/api/endpoints/mute/delete.ts | 2 +- src/server/api/endpoints/mute/list.ts | 2 +- src/server/api/openapi/description.ts | 3 +- src/server/api/openapi/gen-spec.ts | 19 +++++++++-- 8 files changed, 55 insertions(+), 53 deletions(-) diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index d4457b6594a7..723329a900cd 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -296,18 +296,25 @@ common: ai-chan-kawaii: "藍ちゃかわいい" you: "あなた" + permissions: + account-read: "アカウントの情報を見る" + account-write: "アカウントの情報を操作する" + drive-read: "ドライブを見る" + drive-write: "ドライブを操作する" + favorite-write: "お気に入りを操作する" + favorites-read: "お気に入りを見る" + following-read: "フォローの情報を見る" + following-write: "フォロー・フォロー解除する" + messaging-read: "トークを操作する" + messaging-write: "トークを操作する" + note-write: "投稿を作成・削除する" + notification-write: "通知を操作する" + reaction-write: "リアクションを操作する" + vote-write: "投票する" + auth/views/form.vue: share-access: "{name}があなたのアカウントにアクセスすることを許可しますか?" permission-ask: "このアプリは次の権限を要求しています:" - account-read: "アカウントの情報を見る。" - account-write: "アカウントの情報を操作する。" - note-write: "投稿する。" - like-write: "いいねしたりいいね解除する。" - following-write: "フォローしたりフォロー解除する。" - drive-read: "ドライブを見る。" - drive-write: "ドライブを操作する。" - notification-read: "通知を見る。" - notification-write: "通知を操作する。" cancel: "キャンセル" accept: "アクセスを許可" @@ -1811,24 +1818,15 @@ dev/views/apps.vue: app-missing: "アプリなし" dev/views/new-app.vue: + new-app: "新しいアプリケーション" + new-app-info: "アプリケーションはAPIからでも作成できます。 (app/create)" create-app: "アプリケーションの作成" app-name: "アプリケーション名" - app-name-desc: "あなたのアプリの名称。" - app-name-ex: "ex) Misskey for iOS" + app-name-desc: "あなたのアプリの名称。 ex) Misskey for iOS" app-overview: "アプリの概要" - app-desc: "あなたのアプリの簡単な説明や紹介。" - app-desc-ex: "ex) Misskey iOSクライアント。" + app-desc: "あなたのアプリの簡単な説明や紹介。 ex) Misskey iOSクライアント。" callback-url: "コールバックURL (オプション)" callback-url-desc: "ユーザーが認証フォームで認証した際にリダイレクトするURLを設定できます。" authority: "権限" authority-desc: "ここで要求した機能だけがAPIからアクセスできます。" authority-warning: "アプリ作成後も変更できますが、新たな権限を付与する場合、その時点で関連付けられているユーザーキーはすべて無効になります。" - account-read: "アカウントの情報を見る。" - account-write: "アカウントの情報を操作する。" - note-write: "投稿する。" - reaction-write: "リアクションしたりリアクションをキャンセルする。" - following-write: "フォローしたりフォロー解除する。" - drive-read: "ドライブを見る。" - drive-write: "ドライブを操作する。" - notification-read: "通知を見る。" - notification-write: "通知を操作する。" diff --git a/src/client/app/auth/views/form.vue b/src/client/app/auth/views/form.vue index 105af375b6d0..b640a4056058 100644 --- a/src/client/app/auth/views/form.vue +++ b/src/client/app/auth/views/form.vue @@ -14,15 +14,7 @@

{{ $t('permission-ask') }}

diff --git a/src/client/app/dev/views/new-app.vue b/src/client/app/dev/views/new-app.vue index d8c128904a63..a26a744e5f89 100644 --- a/src/client/app/dev/views/new-app.vue +++ b/src/client/app/dev/views/new-app.vue @@ -1,29 +1,22 @@