From e30321b088c7d0ad315123055fc577958ed95936 Mon Sep 17 00:00:00 2001 From: GLiegard Date: Tue, 28 Apr 2026 12:17:08 +0200 Subject: [PATCH 1/2] view project: show jobs with host --- middlewares/project.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/middlewares/project.js b/middlewares/project.js index 090b711..b0f56b4 100644 --- a/middlewares/project.js +++ b/middlewares/project.js @@ -120,6 +120,10 @@ async function getJobsOfProject(req, res, next) { data: null, defaultContent: '', }, + { + title: 'Hote', + data: 'job_host', + }, ]); next(); From 22ea27d9109b3b89fd5e4c366d1dbbed1b3a7f33 Mon Sep 17 00:00:00 2001 From: GLiegard Date: Mon, 18 May 2026 15:26:25 +0200 Subject: [PATCH 2/2] also show host in view jobs --- routes/pages/index.js | 3 +++ views/partials/tab/jobs_tab.ejs | 8 +------- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/routes/pages/index.js b/routes/pages/index.js index 1080e43..2f1f6e1 100644 --- a/routes/pages/index.js +++ b/routes/pages/index.js @@ -99,6 +99,9 @@ router.get('/jobs', topBar.getInfo, projects.getProjects, (req, res) => { { title: 'Date début', data: 'date' }, { title: 'Heure début (UTC)', data: 'hms' }, { title: 'Durée (s)', data: 'duree' }, + { title: 'Action', data: '' }, + { title: 'Hôte', data: 'job_host' }, + ]), jobs: [], base: req.app.get('baseUrl'), diff --git a/views/partials/tab/jobs_tab.ejs b/views/partials/tab/jobs_tab.ejs index 621e773..e06d5f9 100644 --- a/views/partials/tab/jobs_tab.ejs +++ b/views/partials/tab/jobs_tab.ejs @@ -54,7 +54,7 @@ $(document).ready(function() { "autoWidth": false, "createdRow": function( row, data, dataIndex, cells ) { if (data.job_status !== 'failed') - $('button', cells[9])[0].style.visibility = "hidden"; + $('button', cells[7])[0].style.visibility = "hidden"; }, "rowCallback": function( row, data, index ) { var job_id = $('td:eq(0)', row); @@ -63,12 +63,6 @@ $(document).ready(function() { var job_name = $('td:eq(1)', row); job_name.html(''+data.job_name+'') - var project_id = $('td:eq(7)', row); - project_id.html(''+data.job_id_project+'') - - var project_name = $('td:eq(8)', row); - project_name.html(''+data.project_name+'') - var status = data.job_status; switch(status){ case "failed":