From 7f77517fc80f43253a33055b64d30e6d7b751dfd Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 19 Dec 2018 00:57:28 +0900 Subject: [Client] Resolve #3658 --- src/client/app/admin/views/drive.vue | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'src/client/app/admin') diff --git a/src/client/app/admin/views/drive.vue b/src/client/app/admin/views/drive.vue index c3a3a40644..0ebb50fb92 100644 --- a/src/client/app/admin/views/drive.vue +++ b/src/client/app/admin/views/drive.vue @@ -39,7 +39,11 @@
- {{ $t('delete') }} + + {{ $t('unmark-as-sensitive') }} + {{ $t('mark-as-sensitive') }} + {{ $t('delete') }} +
@@ -53,7 +57,7 @@ import Vue from 'vue'; import i18n from '../../i18n'; import { faCloud } from '@fortawesome/free-solid-svg-icons'; -import { faTrashAlt } from '@fortawesome/free-regular-svg-icons'; +import { faTrashAlt, faEye, faEyeSlash } from '@fortawesome/free-regular-svg-icons'; export default Vue.extend({ i18n: i18n('admin/views/drive.vue'), @@ -66,7 +70,7 @@ export default Vue.extend({ offset: 0, files: [], existMore: false, - faCloud, faTrashAlt + faCloud, faTrashAlt, faEye, faEyeSlash }; }, @@ -132,7 +136,16 @@ export default Vue.extend({ text: e.toString() }); }); - } + }, + + toggleSensitive(file: any) { + this.$root.api('drive/files/update', { + fileId: file.id, + isSensitive: !file.isSensitive + }); + + file.isSensitive = !file.isSensitive; + }, } }); -- cgit v1.2.3-freya