From bfc2499b4842a5178e7ba07ee628d25e1ac4e26f Mon Sep 17 00:00:00 2001 From: Eric Doughty-Papassideris Date: Tue, 12 Mar 2024 21:00:40 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20Make=20more=20obvious=20right=20?= =?UTF-8?q?that=20is=20granted=20by=20adding=20user=20(#50)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tdrive/frontend/public/locales/en.json | 5 +++++ .../app/views/client/body/drive/components/select-users.tsx | 4 +++- .../body/drive/modals/update-access/internal-access.tsx | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/tdrive/frontend/public/locales/en.json b/tdrive/frontend/public/locales/en.json index fe7271a8..06e74e41 100644 --- a/tdrive/frontend/public/locales/en.json +++ b/tdrive/frontend/public/locales/en.json @@ -52,6 +52,11 @@ "scenes.app.workspaces.create_company.group_data.group_main_activity.other": "Other", "components.drive_dropzone.uploading": "Uploading...", "components.user_picker.modal_no_result": "No results found", + "components.user_picker.modal.result_add.none": "No rights", + "components.user_picker.modal.result_add.read": "Grant read", + "components.user_picker.modal.result_add.write": "Grant write", + "components.user_picker.modal.result_add.manage": "Grant full", + "components.user_picker.modal.result_add.remove": "Remove rights", "components.user_picker.modal_results_trucated": "First {{$1}} results of {{$2}} shown...", "components.users_picker.add_me": "Add me", "scenes.app.workspaces.create_company.invitations.title": "Configure your workspace.", diff --git a/tdrive/frontend/src/app/views/client/body/drive/components/select-users.tsx b/tdrive/frontend/src/app/views/client/body/drive/components/select-users.tsx index 31b52f72..b829605a 100644 --- a/tdrive/frontend/src/app/views/client/body/drive/components/select-users.tsx +++ b/tdrive/frontend/src/app/views/client/body/drive/components/select-users.tsx @@ -9,12 +9,14 @@ import { SearchIcon } from '@heroicons/react/solid'; import { Info } from '@atoms/text'; import Languages from '@features/global/services/languages-service'; import _ from 'lodash'; +import { DriveFileAccessLevel } from 'app/features/drive/types'; export default (props: { className?: string; onChange: (users: UserType[]) => void; initialUsers: UserType[]; + level: DriveFileAccessLevel; }) => { const [users, setUsers] = useState(props.initialUsers); const { search, result, query } = useSearchUsers({ scope: 'company' }); @@ -73,7 +75,7 @@ export default (props: { }} size="sm" > - {Languages.t('general.add')} + {Languages.t('components.user_picker.modal.result_add.' + props.level)} diff --git a/tdrive/frontend/src/app/views/client/body/drive/modals/update-access/internal-access.tsx b/tdrive/frontend/src/app/views/client/body/drive/modals/update-access/internal-access.tsx index a4c4b0c1..2a64d098 100644 --- a/tdrive/frontend/src/app/views/client/body/drive/modals/update-access/internal-access.tsx +++ b/tdrive/frontend/src/app/views/client/body/drive/modals/update-access/internal-access.tsx @@ -165,6 +165,7 @@ const UserAccessSelector = ({ id, disabled }: { id: string; disabled: boolean })
{ const id = users[0]?.id; update({