From 05552428262a1bac0f7f73f691bd2177f9df81f6 Mon Sep 17 00:00:00 2001 From: djfiander Date: Tue, 12 Aug 2008 02:16:22 +0000 Subject: [PATCH] Can't delete a lineitem (JUB) unless it's still in state 'new'. This should be checked in the backend. git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@10342 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../public/oils/media/ui_js/oils/default/common/jubgrid.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/common/jubgrid.js b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/common/jubgrid.js index 3b238d6c4d..506efae2ce 100644 --- a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/common/jubgrid.js +++ b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/common/jubgrid.js @@ -210,8 +210,13 @@ var JUBGrid = { var rowIdx = selected[i]; var jubid = JUBGrid.jubGrid.model.getRow(rowIdx).id; if(jubid == id) { - deleteMe.push(lineitems[id]); - deleted = true; + if (lineitems[id].state() == 'new') { + deleteMe.push(lineitems[id]); + deleted = true; + } else { + alert("Can not delete line item "+id+ + ": item is "+lineitems[id].state()); + } } } if(!deleted) -- 2.11.0