Skip to content
Snippets Groups Projects
Commit 6016519d1925 authored by Arnaud Vergnet's avatar Arnaud Vergnet :sun_with_face:
Browse files

feat: hide project column on project page

parent 502526d9a6c7
No related branches found
No related tags found
2 merge requests!46feat: hide project column on project page,!41fix: Remove unused log parameter
Pipeline #231586 canceled
...@@ -128,6 +128,7 @@ ...@@ -128,6 +128,7 @@
<ImportProcessTable <ImportProcessTable
projectEid={parsedEid} projectEid={parsedEid}
recipeEid={selectedRecipeEid} recipeEid={selectedRecipeEid}
showProjectColumn={false}
/> />
</Stack> </Stack>
<ConfirmModal <ConfirmModal
......
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
dataServiceEid?: number; dataServiceEid?: number;
recipeEid?: number; recipeEid?: number;
projectEid?: number; projectEid?: number;
showProjectColumn?: boolean;
} }
async function showFile(url?: string) { async function showFile(url?: string) {
...@@ -52,6 +53,8 @@ ...@@ -52,6 +53,8 @@
refresh, refresh,
} = useGetImportProcesses(props); } = useGetImportProcesses(props);
const showProjectColumn = props.showProjectColumn !== false;
useEffect(() => { useEffect(() => {
const interval = setInterval(refresh, REFRESH_INTERVAL); const interval = setInterval(refresh, REFRESH_INTERVAL);
return () => clearInterval(interval); return () => clearInterval(interval);
...@@ -86,7 +89,7 @@ ...@@ -86,7 +89,7 @@
<TableCell>Date</TableCell> <TableCell>Date</TableCell>
<TableCell>Recette</TableCell> <TableCell>Recette</TableCell>
<TableCell>État</TableCell> <TableCell>État</TableCell>
<TableCell>Projet</TableCell> {showProjectColumn ? <TableCell>Projet</TableCell> : null}
<TableCell width={50}>Dataset</TableCell> <TableCell width={50}>Dataset</TableCell>
<TableCell width={50}>Log</TableCell> <TableCell width={50}>Log</TableCell>
<TableCell width={50}>SHACL</TableCell> <TableCell width={50}>SHACL</TableCell>
...@@ -94,7 +97,11 @@ ...@@ -94,7 +97,11 @@
</TableHead> </TableHead>
<TableBody> <TableBody>
{importProcessList.map((row, i) => ( {importProcessList.map((row, i) => (
<ImportProcessTableRow key={i} importProcess={row} /> <ImportProcessTableRow
key={i}
importProcess={row}
showProjectColumn={showProjectColumn}
/>
))} ))}
</TableBody> </TableBody>
</Table> </Table>
...@@ -104,5 +111,6 @@ ...@@ -104,5 +111,6 @@
function ImportProcessTableRow({ function ImportProcessTableRow({
importProcess, importProcess,
showProjectColumn,
}: { }: {
importProcess: ImportProcess; importProcess: ImportProcess;
...@@ -107,5 +115,6 @@ ...@@ -107,5 +115,6 @@
}: { }: {
importProcess: ImportProcess; importProcess: ImportProcess;
showProjectColumn: boolean;
}) { }) {
const hasLog = importProcess.log_url != null; const hasLog = importProcess.log_url != null;
...@@ -121,7 +130,9 @@ ...@@ -121,7 +130,9 @@
<TableCell> <TableCell>
<StateIcon state={importProcess.state} /> <StateIcon state={importProcess.state} />
</TableCell> </TableCell>
<TableCell>{importProcess.project}</TableCell> {showProjectColumn ? (
<TableCell>{importProcess.project}</TableCell>
) : null}
<DatasetButton importProcess={importProcess} /> <DatasetButton importProcess={importProcess} />
<TableCell> <TableCell>
<ButtonTooltip <ButtonTooltip
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment