# HG changeset patch
# User Arnaud Vergnet <arnaud.vergnet@logilab.fr>
# Date 1712239097 -7200
#      Thu Apr 04 15:58:17 2024 +0200
# Node ID 6016519d19258895446097f248947f1dfc7feb77
# Parent  502526d9a6c714aa57451960520fd3afda326e08
feat: hide project column on project page

diff --git a/frontend/src/app/project/[eid]/page.tsx b/frontend/src/app/project/[eid]/page.tsx
--- a/frontend/src/app/project/[eid]/page.tsx
+++ b/frontend/src/app/project/[eid]/page.tsx
@@ -128,6 +128,7 @@
         <ImportProcessTable
           projectEid={parsedEid}
           recipeEid={selectedRecipeEid}
+          showProjectColumn={false}
         />
       </Stack>
       <ConfirmModal
diff --git a/frontend/src/components/ImportProcessTable.tsx b/frontend/src/components/ImportProcessTable.tsx
--- a/frontend/src/components/ImportProcessTable.tsx
+++ b/frontend/src/components/ImportProcessTable.tsx
@@ -31,6 +31,7 @@
   dataServiceEid?: number;
   recipeEid?: number;
   projectEid?: number;
+  showProjectColumn?: boolean;
 }
 
 async function showFile(url?: string) {
@@ -52,6 +53,8 @@
     refresh,
   } = useGetImportProcesses(props);
 
+  const showProjectColumn = props.showProjectColumn !== false;
+
   useEffect(() => {
     const interval = setInterval(refresh, REFRESH_INTERVAL);
     return () => clearInterval(interval);
@@ -86,7 +89,7 @@
             <TableCell>Date</TableCell>
             <TableCell>Recette</TableCell>
             <TableCell>État</TableCell>
-            <TableCell>Projet</TableCell>
+            {showProjectColumn ? <TableCell>Projet</TableCell> : null}
             <TableCell width={50}>Dataset</TableCell>
             <TableCell width={50}>Log</TableCell>
             <TableCell width={50}>SHACL</TableCell>
@@ -94,7 +97,11 @@
         </TableHead>
         <TableBody>
           {importProcessList.map((row, i) => (
-            <ImportProcessTableRow key={i} importProcess={row} />
+            <ImportProcessTableRow
+              key={i}
+              importProcess={row}
+              showProjectColumn={showProjectColumn}
+            />
           ))}
         </TableBody>
       </Table>
@@ -104,8 +111,10 @@
 
 function ImportProcessTableRow({
   importProcess,
+  showProjectColumn,
 }: {
   importProcess: ImportProcess;
+  showProjectColumn: boolean;
 }) {
   const hasLog = importProcess.log_url != null;
 
@@ -121,7 +130,9 @@
       <TableCell>
         <StateIcon state={importProcess.state} />
       </TableCell>
-      <TableCell>{importProcess.project}</TableCell>
+      {showProjectColumn ? (
+        <TableCell>{importProcess.project}</TableCell>
+      ) : null}
       <DatasetButton importProcess={importProcess} />
       <TableCell>
         <ButtonTooltip