From d6812d0c255a191745cae8ee0ac72edc1eaaec7d Mon Sep 17 00:00:00 2001 From: erickson Date: Mon, 20 Apr 2009 20:51:48 +0000 Subject: [PATCH] wrap the ils-marc edit button in a perm git-svn-id: svn://svn.open-ils.org/ILS/trunk@12932 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/ui/default/acq/common/li_table.js | 23 ++++++++++++++++++++++ .../web/templates/default/acq/common/li_table.tt2 | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/Open-ILS/web/js/ui/default/acq/common/li_table.js b/Open-ILS/web/js/ui/default/acq/common/li_table.js index a909bf21c4..311d33ca59 100644 --- a/Open-ILS/web/js/ui/default/acq/common/li_table.js +++ b/Open-ILS/web/js/ui/default/acq/common/li_table.js @@ -421,6 +421,29 @@ function AcqLiTable() { } } ); + + if(li.eg_bib_id()) { + if(this.canEditILSMarc === true) { + acqLitEditILSMarc.attr('disabled', false); + } else { + if(this.canEditILSMarc === false) { + acqLitEditILSMarc.attr('disabled', true); + } else { + var self = this; + new openils.User().getPermOrgList('UPDATE_RECORD', + function(list) { + if(list.length > 0) { + self.canEditILSMarc = true; + acqLitEditILSMarc.attr('disabled', false); + } else { + self.canEditILSMarc = false; + acqLitEditILSMarc.attr('disabled', true); + } + } + ); + } + } + } } this.drawCopies = function(liId) { diff --git a/Open-ILS/web/templates/default/acq/common/li_table.tt2 b/Open-ILS/web/templates/default/acq/common/li_table.tt2 index 2fae5d8f25..8f0fd13ad5 100644 --- a/Open-ILS/web/templates/default/acq/common/li_table.tt2 +++ b/Open-ILS/web/templates/default/acq/common/li_table.tt2 @@ -109,8 +109,8 @@

MARC Order Record

MARC ILS Record

-
Edit MARC Order Record
-
Edit MARC ILS Record
+ +
-- 2.11.0