🚚 front: renamed accesslevel to reflect filename
This commit is contained in:
committed by
ericlinagora
parent
8d42c09b70
commit
ecf106c5f8
+2
-2
@@ -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[];
|
||||||
+3
-3
@@ -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
|
||||||
|
|||||||
+4
-6
@@ -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}
|
||||||
|
|||||||
+2
-2
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user