🚚 front: renamed accesslevel to reflect filename

This commit is contained in:
Eric Doughty-Papassideris
2024-04-21 22:10:36 +02:00
committed by ericlinagora
parent 8d42c09b70
commit ecf106c5f8
4 changed files with 11 additions and 13 deletions
@@ -2,7 +2,7 @@ import Select from '@atoms/input/input-select';
import { DriveFileAccessLevel } from '@features/drive/types'; import { DriveFileAccessLevel } from '@features/drive/types';
import Languages from 'features/global/services/languages-service'; import Languages from 'features/global/services/languages-service';
export const AccessLevel = ({ export const AccessLevelDropdown = ({
disabled, disabled,
level, level,
onChange, onChange,
@@ -14,7 +14,7 @@ export const AccessLevel = ({
disabled?: boolean; disabled?: boolean;
level: DriveFileAccessLevel | null; level: DriveFileAccessLevel | null;
onChange: (level: DriveFileAccessLevel & 'remove') => void; onChange: (level: DriveFileAccessLevel & 'remove') => void;
canRemove?: boolean; canRemove?: boolean; //TODO: use hiddenLevels
className?: string; className?: string;
labelOverrides?: { [key: string]: string }; labelOverrides?: { [key: string]: string };
hiddenLevels?: string[]; hiddenLevels?: string[];
@@ -4,7 +4,7 @@ import type { DriveItem } from 'app/features/drive/types';
import { Base, Info, Subtitle } from '@atoms/text'; import { Base, Info, Subtitle } from '@atoms/text';
import { Checkbox } from '@atoms/input/input-checkbox'; import { Checkbox } from '@atoms/input/input-checkbox';
import { AccessLevel } from './common'; import { AccessLevelDropdown } from './access-level-dropdown';
import AlertManager from '@features/global/services/alert-manager-service'; import AlertManager from '@features/global/services/alert-manager-service';
export const InheritAccessOptions = (props: { export const InheritAccessOptions = (props: {
@@ -58,7 +58,7 @@ export const InheritAccessOptions = (props: {
<Base>{Languages.t('components.internal-access_company_member')}</Base> <Base>{Languages.t('components.internal-access_company_member')}</Base>
</div> </div>
<div className="shrink-0 ml-2"> <div className="shrink-0 ml-2">
<AccessLevel <AccessLevelDropdown
disabled={props.disabled} disabled={props.disabled}
onChange={level => { onChange={level => {
props.onUpdate({ props.onUpdate({
@@ -87,7 +87,7 @@ export const InheritAccessOptions = (props: {
</Info> </Info>
</div> </div>
<div className="shrink-0 ml-2"> <div className="shrink-0 ml-2">
<AccessLevel <AccessLevelDropdown
disabled={props.disabled} disabled={props.disabled}
hiddenLevels={['none']} hiddenLevels={['none']}
canRemove canRemove
@@ -1,15 +1,13 @@
import Avatar from '@atoms/avatar'; import { Base } from '@atoms/text';
import { Base, Info } from '@atoms/text';
import UserBlock from '@molecules/grouped-rows/user'; import UserBlock from '@molecules/grouped-rows/user';
import { useDriveItem } from '@features/drive/hooks/use-drive-item'; import { useDriveItem } from '@features/drive/hooks/use-drive-item';
import { DriveFileAccessLevel } from '@features/drive/types'; import { DriveFileAccessLevel } from '@features/drive/types';
import { useCurrentUser } from '@features/users/hooks/use-current-user'; import { useCurrentUser } from '@features/users/hooks/use-current-user';
import { useUser } from '@features/users/hooks/use-user'; import { useUser } from '@features/users/hooks/use-user';
import currentUserService from '@features/users/services/current-user-service';
import { UserType } from '@features/users/types/user'; import { UserType } from '@features/users/types/user';
import { useState } from 'react'; import { useState } from 'react';
import SelectUsers from '../../components/select-users'; import SelectUsers from '../../components/select-users';
import { AccessLevel } from './common'; import { AccessLevelDropdown } from './access-level-dropdown';
import Languages from 'features/global/services/languages-service'; import Languages from 'features/global/services/languages-service';
@@ -62,7 +60,7 @@ const UserAccessSelector = ({ id, disabled }: { id: string; disabled: boolean })
/> />
</div> </div>
<div className="shrink-0"> <div className="shrink-0">
<AccessLevel <AccessLevelDropdown
className="rounded-l-none" className="rounded-l-none"
disabled={loading || disabled} disabled={loading || disabled}
level={level} level={level}
@@ -92,7 +90,7 @@ const UserAccessLevel = ({
user={user} user={user}
isSelf={!!currentUser?.id && user?.id === currentUser?.id} isSelf={!!currentUser?.id && user?.id === currentUser?.id}
suffix={ suffix={
<AccessLevel <AccessLevelDropdown
disabled={loading || disabled || user?.id === currentUser?.id} disabled={loading || disabled || user?.id === currentUser?.id}
level={level} level={level}
canRemove={true} canRemove={true}
@@ -3,7 +3,7 @@ import { useDriveItem, getPublicLink } from '@features/drive/hooks/use-drive-ite
import { copyToClipboard } from '@features/global/utils/CopyClipboard'; import { copyToClipboard } from '@features/global/utils/CopyClipboard';
import { Input } from 'app/atoms/input/input-text'; import { Input } from 'app/atoms/input/input-text';
import { useState } from 'react'; import { useState } from 'react';
import { AccessLevel } from './common'; import { AccessLevelDropdown } from './access-level-dropdown';
import Languages from 'features/global/services/languages-service'; import Languages from 'features/global/services/languages-service';
import { Button } from '@atoms/button/button'; import { Button } from '@atoms/button/button';
import { LinkIcon, UserGroupIcon, CheckCircleIcon } from '@heroicons/react/outline'; import { LinkIcon, UserGroupIcon, CheckCircleIcon } from '@heroicons/react/outline';
@@ -85,7 +85,7 @@ export const PublicLinkManager = ({ id, disabled }: { id: string; disabled?: boo
{Languages.t('components.public-link-access-level-' + (havePublicLink ? 'update' : 'create'))} {Languages.t('components.public-link-access-level-' + (havePublicLink ? 'update' : 'create'))}
</div> </div>
<div className="shrink-0"> <div className="shrink-0">
<AccessLevel <AccessLevelDropdown
hiddenLevels={['manage'].concat(havePublicLink ? [] : ['none'])} hiddenLevels={['manage'].concat(havePublicLink ? [] : ['none'])}
disabled={loading || disabled} disabled={loading || disabled}
level={publicLinkCreationLevelSafe} level={publicLinkCreationLevelSafe}