From: Llewellyn Marshall Date: Tue, 21 Jun 2022 20:29:39 +0000 (-0400) Subject: hide nonlocal stat cats from patron edit. X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=6415f179c8eae657b01155b235704089b6304604;p=working%2FEvergreen.git hide nonlocal stat cats from patron edit. --- diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js b/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js index c5f76f004f..9b2006a21a 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js @@ -310,6 +310,9 @@ angular.module('egCoreMod') 'open-ils.circ.stat_cat.actor.retrieve.all', egCore.auth.token(), egCore.auth.user().ws_ou() ).then(function(cats) { + //filter out stat cats unless accessible by env + cats = cats.filter(function(cat) { + egCore.env.actsc.list.find(ecat => cat.id() == ecat.id())}); cats = cats.sort(function(a, b) { return a.name() < b.name() ? -1 : 1}); angular.forEach(cats, function(cat) {