From 6415f179c8eae657b01155b235704089b6304604 Mon Sep 17 00:00:00 2001 From: Llewellyn Marshall Date: Tue, 21 Jun 2022 16:29:39 -0400 Subject: [PATCH] hide nonlocal stat cats from patron edit. --- Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js | 3 +++ 1 file changed, 3 insertions(+) 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) { -- 2.11.0