mirror of https://github.com/Radarr/Radarr
parent
385c7971bb
commit
69b621b13a
|
@ -18,23 +18,17 @@ import styles from './ImportMovieSelectFolder.css';
|
||||||
const rootFolderColumns = [
|
const rootFolderColumns = [
|
||||||
{
|
{
|
||||||
name: 'path',
|
name: 'path',
|
||||||
get label() {
|
label: () => translate('Path'),
|
||||||
return translate('Path');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'freeSpace',
|
name: 'freeSpace',
|
||||||
get label() {
|
label: () => translate('FreeSpace'),
|
||||||
return translate('FreeSpace');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'unmappedFolders',
|
name: 'unmappedFolders',
|
||||||
get label() {
|
label: () => translate('UnmappedFolders'),
|
||||||
return translate('UnmappedFolders');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -20,16 +20,12 @@ import styles from './FileBrowserModalContent.css';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'type',
|
name: 'type',
|
||||||
get label() {
|
label: () => translate('Type'),
|
||||||
return translate('Type');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'name',
|
name: 'name',
|
||||||
get label() {
|
label: () => translate('Name'),
|
||||||
return translate('Name');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
|
@ -111,7 +111,7 @@ class DiscoverMovieHeader extends Component {
|
||||||
isSortable={isSortable}
|
isSortable={isSortable}
|
||||||
{...otherProps}
|
{...otherProps}
|
||||||
>
|
>
|
||||||
{label}
|
{typeof label === 'function' ? label() : label}
|
||||||
</VirtualTableHeaderCell>
|
</VirtualTableHeaderCell>
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
|
|
|
@ -25,15 +25,11 @@ import styles from './InteractiveImportSelectFolderModalContent.css';
|
||||||
const recentFoldersColumns = [
|
const recentFoldersColumns = [
|
||||||
{
|
{
|
||||||
name: 'folder',
|
name: 'folder',
|
||||||
get label() {
|
label: () => translate('Folder'),
|
||||||
return translate('Folder');
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'lastUsed',
|
name: 'lastUsed',
|
||||||
get label() {
|
label: () => translate('LastUsed'),
|
||||||
return translate('LastUsed');
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'actions',
|
name: 'actions',
|
||||||
|
|
|
@ -71,48 +71,36 @@ type OnSelectedChangeCallback = React.ComponentProps<
|
||||||
const COLUMNS = [
|
const COLUMNS = [
|
||||||
{
|
{
|
||||||
name: 'relativePath',
|
name: 'relativePath',
|
||||||
get label() {
|
label: () => translate('RelativePath'),
|
||||||
return translate('RelativePath');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'movie',
|
name: 'movie',
|
||||||
get label() {
|
label: () => translate('Movie'),
|
||||||
return translate('Movie');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'releaseGroup',
|
name: 'releaseGroup',
|
||||||
get label() {
|
label: () => translate('ReleaseGroup'),
|
||||||
return translate('ReleaseGroup');
|
|
||||||
},
|
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'quality',
|
name: 'quality',
|
||||||
get label() {
|
label: () => translate('Quality'),
|
||||||
return translate('Quality');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'languages',
|
name: 'languages',
|
||||||
get label() {
|
label: () => translate('Languages'),
|
||||||
return translate('Languages');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'size',
|
name: 'size',
|
||||||
get label() {
|
label: () => translate('Size'),
|
||||||
return translate('Size');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
|
@ -139,22 +127,16 @@ const COLUMNS = [
|
||||||
const importModeOptions = [
|
const importModeOptions = [
|
||||||
{
|
{
|
||||||
key: 'chooseImportMode',
|
key: 'chooseImportMode',
|
||||||
get value() {
|
value: () => translate('ChooseImportMode'),
|
||||||
return translate('ChooseImportMode');
|
|
||||||
},
|
|
||||||
disabled: true,
|
disabled: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'move',
|
key: 'move',
|
||||||
get value() {
|
value: () => translate('MoveFiles'),
|
||||||
return translate('MoveFiles');
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'copy',
|
key: 'copy',
|
||||||
get value() {
|
value: () => translate('HardlinkCopyFiles'),
|
||||||
return translate('HardlinkCopyFiles');
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -29,30 +29,22 @@ import styles from './SelectMovieModalContent.css';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'title',
|
name: 'title',
|
||||||
get label() {
|
label: () => translate('Title'),
|
||||||
return translate('Title');
|
|
||||||
},
|
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'year',
|
name: 'year',
|
||||||
get label() {
|
label: () => translate('Year'),
|
||||||
return translate('Year');
|
|
||||||
},
|
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'imdbId',
|
name: 'imdbId',
|
||||||
get label() {
|
label: () => translate('ImdbId'),
|
||||||
return translate('ImdbId');
|
|
||||||
},
|
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'tmdbId',
|
name: 'tmdbId',
|
||||||
get label() {
|
label: () => translate('TmdbId'),
|
||||||
return translate('TmdbId');
|
|
||||||
},
|
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
|
@ -30,7 +30,7 @@ function SelectMovieModalTableHeader(props: SelectMovieModalTableHeaderProps) {
|
||||||
}
|
}
|
||||||
name={name}
|
name={name}
|
||||||
>
|
>
|
||||||
{label}
|
{typeof label === 'function' ? label() : label}
|
||||||
</VirtualTableHeaderCell>
|
</VirtualTableHeaderCell>
|
||||||
);
|
);
|
||||||
})}
|
})}
|
||||||
|
|
|
@ -13,17 +13,13 @@ import styles from './InteractiveSearchContent.css';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'protocol',
|
name: 'protocol',
|
||||||
get label() {
|
label: () => translate('Source'),
|
||||||
return translate('Source');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'age',
|
name: 'age',
|
||||||
get label() {
|
label: () => translate('Age'),
|
||||||
return translate('Age');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
|
@ -43,66 +39,50 @@ const columns = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'title',
|
name: 'title',
|
||||||
get label() {
|
label: () => translate('Title'),
|
||||||
return translate('Title');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'indexer',
|
name: 'indexer',
|
||||||
get label() {
|
label: () => translate('Indexer'),
|
||||||
return translate('Indexer');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'history',
|
name: 'history',
|
||||||
get label() {
|
label: () => translate('History'),
|
||||||
return translate('History');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
fixedSortDirection: sortDirections.ASCENDING,
|
fixedSortDirection: sortDirections.ASCENDING,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'size',
|
name: 'size',
|
||||||
get label() {
|
label: () => translate('Size'),
|
||||||
return translate('Size');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'peers',
|
name: 'peers',
|
||||||
get label() {
|
label: () => translate('Peers'),
|
||||||
return translate('Peers');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'languages',
|
name: 'languages',
|
||||||
get label() {
|
label: () => translate('Language'),
|
||||||
return translate('Language');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'qualityWeight',
|
name: 'qualityWeight',
|
||||||
get label() {
|
label: () => translate('Quality'),
|
||||||
return translate('Quality');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'customFormat',
|
name: 'customFormat',
|
||||||
get label() {
|
label: () => translate('Formats'),
|
||||||
return translate('Formats');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
|
|
|
@ -10,23 +10,17 @@ import styles from './MovieTitlesTableContent.css';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'altTitle',
|
name: 'altTitle',
|
||||||
get label() {
|
label: () => translate('AlternativeTitle'),
|
||||||
return translate('AlternativeTitle');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'language',
|
name: 'language',
|
||||||
get label() {
|
label: () => translate('Language'),
|
||||||
return translate('Language');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'sourceType',
|
name: 'sourceType',
|
||||||
get label() {
|
label: () => translate('Type'),
|
||||||
return translate('Type');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
|
@ -17,30 +17,22 @@ const columns = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'sourceTitle',
|
name: 'sourceTitle',
|
||||||
get label() {
|
label: () => translate('SourceTitle'),
|
||||||
return translate('SourceTitle');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'languages',
|
name: 'languages',
|
||||||
get label() {
|
label: () => translate('Languages'),
|
||||||
return translate('Languages');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'quality',
|
name: 'quality',
|
||||||
get label() {
|
label: () => translate('Quality'),
|
||||||
return translate('Quality');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'customFormats',
|
name: 'customFormats',
|
||||||
get label() {
|
label: () => translate('CustomFormats'),
|
||||||
return translate('CustomFormats');
|
|
||||||
},
|
|
||||||
isSortable: false,
|
isSortable: false,
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
|
@ -55,9 +47,7 @@ const columns = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'date',
|
name: 'date',
|
||||||
get label() {
|
label: () => translate('Date'),
|
||||||
return translate('Date');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -166,7 +166,7 @@ function MovieIndexSelectFooter() {
|
||||||
isDisabled={!anySelected || isOrganizingMovies}
|
isDisabled={!anySelected || isOrganizingMovies}
|
||||||
onPress={onOrganizePress}
|
onPress={onOrganizePress}
|
||||||
>
|
>
|
||||||
{translate('Rename Files')}
|
{translate('RenameFiles')}
|
||||||
</SpinnerButton>
|
</SpinnerButton>
|
||||||
|
|
||||||
<SpinnerButton
|
<SpinnerButton
|
||||||
|
|
|
@ -11,58 +11,42 @@ import styles from './MovieFileEditorTableContent.css';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'title',
|
name: 'title',
|
||||||
get label() {
|
label: () => translate('RelativePath'),
|
||||||
return translate('RelativePath');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'videoCodec',
|
name: 'videoCodec',
|
||||||
get label() {
|
label: () => translate('VideoCodec'),
|
||||||
return translate('VideoCodec');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'audioInfo',
|
name: 'audioInfo',
|
||||||
get label() {
|
label: () => translate('AudioInfo'),
|
||||||
return translate('AudioInfo');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'size',
|
name: 'size',
|
||||||
get label() {
|
label: () => translate('Size'),
|
||||||
return translate('Size');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'languages',
|
name: 'languages',
|
||||||
get label() {
|
label: () => translate('Languages'),
|
||||||
return translate('Languages');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'quality',
|
name: 'quality',
|
||||||
get label() {
|
label: () => translate('Quality'),
|
||||||
return translate('Quality');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'releaseGroup',
|
name: 'releaseGroup',
|
||||||
get label() {
|
label: () => translate('ReleaseGroup'),
|
||||||
return translate('ReleaseGroup');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'quality.customFormats',
|
name: 'quality.customFormats',
|
||||||
get label() {
|
label: () => translate('Formats'),
|
||||||
return translate('Formats');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -11,23 +11,17 @@ import styles from './ExtraFileTableContent.css';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'relativePath',
|
name: 'relativePath',
|
||||||
get label() {
|
label: () => translate('RelativePath'),
|
||||||
return translate('RelativePath');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'extension',
|
name: 'extension',
|
||||||
get label() {
|
label: () => translate('Extension'),
|
||||||
return translate('Extension');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'type',
|
name: 'type',
|
||||||
get label() {
|
label: () => translate('Type'),
|
||||||
return translate('Type');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -13,23 +13,17 @@ import RootFolderRow from './RootFolderRow';
|
||||||
const rootFolderColumns = [
|
const rootFolderColumns = [
|
||||||
{
|
{
|
||||||
name: 'path',
|
name: 'path',
|
||||||
get label() {
|
label: () => translate('Path'),
|
||||||
return translate('Path');
|
|
||||||
},
|
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'freeSpace',
|
name: 'freeSpace',
|
||||||
get label() {
|
label: () => translate('FreeSpace'),
|
||||||
return translate('FreeSpace');
|
|
||||||
},
|
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'unmappedFolders',
|
name: 'unmappedFolders',
|
||||||
get label() {
|
label: () => translate('UnmappedFolders'),
|
||||||
return translate('UnmappedFolders');
|
|
||||||
},
|
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -36,49 +36,37 @@ type OnSelectedChangeCallback = React.ComponentProps<
|
||||||
const COLUMNS = [
|
const COLUMNS = [
|
||||||
{
|
{
|
||||||
name: 'name',
|
name: 'name',
|
||||||
get label() {
|
label: () => translate('Name'),
|
||||||
return translate('Name');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'implementation',
|
name: 'implementation',
|
||||||
get label() {
|
label: () => translate('Implementation'),
|
||||||
return translate('Implementation');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'enable',
|
name: 'enable',
|
||||||
get label() {
|
label: () => translate('Enabled'),
|
||||||
return translate('Enabled');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'priority',
|
name: 'priority',
|
||||||
get label() {
|
label: () => translate('Priority'),
|
||||||
return translate('Priority');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'removeCompletedDownloads',
|
name: 'removeCompletedDownloads',
|
||||||
get label() {
|
label: () => translate('RemoveCompleted'),
|
||||||
return translate('RemoveCompleted');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'removeFailedDownloads',
|
name: 'removeFailedDownloads',
|
||||||
get label() {
|
label: () => translate('RemoveFailed'),
|
||||||
return translate('RemoveFailed');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
|
|
|
@ -36,49 +36,37 @@ type OnSelectedChangeCallback = React.ComponentProps<
|
||||||
const COLUMNS = [
|
const COLUMNS = [
|
||||||
{
|
{
|
||||||
name: 'name',
|
name: 'name',
|
||||||
get label() {
|
label: () => translate('Name'),
|
||||||
return translate('Name');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'implementation',
|
name: 'implementation',
|
||||||
get label() {
|
label: () => translate('Implementation'),
|
||||||
return translate('Implementation');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'qualityProfileId',
|
name: 'qualityProfileId',
|
||||||
get label() {
|
label: () => translate('QualityProfile'),
|
||||||
return translate('QualityProfile');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'rootFolderPath',
|
name: 'rootFolderPath',
|
||||||
get label() {
|
label: () => translate('RootFolder'),
|
||||||
return translate('RootFolder');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'enableAuto',
|
name: 'enableAuto',
|
||||||
get label() {
|
label: () => translate('AutomaticAdd'),
|
||||||
return translate('AutomaticAdd');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'tags',
|
name: 'tags',
|
||||||
get label() {
|
label: () => translate('Tags'),
|
||||||
return translate('Tags');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
|
|
|
@ -36,57 +36,43 @@ type OnSelectedChangeCallback = React.ComponentProps<
|
||||||
const COLUMNS = [
|
const COLUMNS = [
|
||||||
{
|
{
|
||||||
name: 'name',
|
name: 'name',
|
||||||
get label() {
|
label: () => translate('Name'),
|
||||||
return translate('Name');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'implementation',
|
name: 'implementation',
|
||||||
get label() {
|
label: () => translate('Implementation'),
|
||||||
return translate('Implementation');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'enableRss',
|
name: 'enableRss',
|
||||||
get label() {
|
label: () => translate('EnableRSS'),
|
||||||
return translate('EnableRSS');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'enableAutomaticSearch',
|
name: 'enableAutomaticSearch',
|
||||||
get label() {
|
label: () => translate('EnableAutomaticSearch'),
|
||||||
return translate('EnableAutomaticSearch');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'enableInteractiveSearch',
|
name: 'enableInteractiveSearch',
|
||||||
get label() {
|
label: () => translate('EnableInteractiveSearch'),
|
||||||
return translate('EnableInteractiveSearch');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'priority',
|
name: 'priority',
|
||||||
get label() {
|
label: () => translate('Priority'),
|
||||||
return translate('Priority');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'tags',
|
name: 'tags',
|
||||||
get label() {
|
label: () => translate('Tags'),
|
||||||
return translate('Tags');
|
|
||||||
},
|
|
||||||
isSortable: true,
|
isSortable: true,
|
||||||
isVisible: true,
|
isVisible: true,
|
||||||
},
|
},
|
||||||
|
|
|
@ -21,21 +21,17 @@ const columns = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'name',
|
name: 'name',
|
||||||
get label() {
|
label: () => translate('Name'),
|
||||||
return translate('Name');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'size',
|
name: 'size',
|
||||||
label: 'Size',
|
label: () => translate('Size'),
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'time',
|
name: 'time',
|
||||||
get label() {
|
label: () => translate('Time'),
|
||||||
return translate('Time');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -19,16 +19,12 @@ import LogFilesTableRow from './LogFilesTableRow';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'filename',
|
name: 'filename',
|
||||||
get label() {
|
label: () => translate('Filename'),
|
||||||
return translate('Filename');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'lastWriteTime',
|
name: 'lastWriteTime',
|
||||||
get label() {
|
label: () => translate('LastWriteTime'),
|
||||||
return translate('LastWriteTime');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -15,23 +15,17 @@ import styles from './DiskSpace.css';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'path',
|
name: 'path',
|
||||||
get label() {
|
label: () => translate('Location'),
|
||||||
return translate('Location');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'freeSpace',
|
name: 'freeSpace',
|
||||||
get label() {
|
label: () => translate('FreeSpace'),
|
||||||
return translate('FreeSpace');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'totalSpace',
|
name: 'totalSpace',
|
||||||
get label() {
|
label: () => translate('TotalSpace'),
|
||||||
return translate('TotalSpace');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -94,16 +94,12 @@ const columns = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'message',
|
name: 'message',
|
||||||
get label() {
|
label: () => translate('Message'),
|
||||||
return translate('Message');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'actions',
|
name: 'actions',
|
||||||
get label() {
|
label: () => translate('Actions'),
|
||||||
return translate('Actions');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
|
@ -10,44 +10,32 @@ import QueuedTaskRowConnector from './QueuedTaskRowConnector';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'trigger',
|
name: 'trigger',
|
||||||
get label() {
|
label: () => translate('Trigger'),
|
||||||
return translate('Trigger');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'commandName',
|
name: 'commandName',
|
||||||
get label() {
|
label: () => translate('Name'),
|
||||||
return translate('Name');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'queued',
|
name: 'queued',
|
||||||
get label() {
|
label: () => translate('Queued'),
|
||||||
return translate('Queued');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'started',
|
name: 'started',
|
||||||
get label() {
|
label: () => translate('Started'),
|
||||||
return translate('Started');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'ended',
|
name: 'ended',
|
||||||
get label() {
|
label: () => translate('Ended'),
|
||||||
return translate('Ended');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'duration',
|
name: 'duration',
|
||||||
get label() {
|
label: () => translate('Duration'),
|
||||||
return translate('Duration');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -10,37 +10,27 @@ import ScheduledTaskRowConnector from './ScheduledTaskRowConnector';
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
name: 'name',
|
name: 'name',
|
||||||
get label() {
|
label: () => translate('Name'),
|
||||||
return translate('Name');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'interval',
|
name: 'interval',
|
||||||
get label() {
|
label: () => translate('Interval'),
|
||||||
return translate('Interval');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'lastExecution',
|
name: 'lastExecution',
|
||||||
get label() {
|
label: () => translate('LastExecution'),
|
||||||
return translate('LastExecution');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'lastDuration',
|
name: 'lastDuration',
|
||||||
get label() {
|
label: () => translate('LastDuration'),
|
||||||
return translate('LastDuration');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'nextExecution',
|
name: 'nextExecution',
|
||||||
get label() {
|
label: () => translate('NextExecution'),
|
||||||
return translate('NextExecution');
|
|
||||||
},
|
|
||||||
isVisible: true
|
isVisible: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue