From 29889e379a0801c05812eb6fcd63e9dfbda61f5d Mon Sep 17 00:00:00 2001 From: Jason Boyer Date: Mon, 28 Jan 2019 09:45:35 -0500 Subject: [PATCH] LP1796945: More Accurate Joins in AngularJS IDL Currently all joins of all classes are hard-coded to inner, which is clearly sub-optimal. This branch tries to correct this by looking at the reltype param on links. Signed-off-by: Jason Boyer --- Open-ILS/web/js/ui/default/staff/services/idl.js | 1 + 1 file changed, 1 insertion(+) diff --git a/Open-ILS/web/js/ui/default/staff/services/idl.js b/Open-ILS/web/js/ui/default/staff/services/idl.js index 78faa9883c..a5fe5f23a2 100644 --- a/Open-ILS/web/js/ui/default/staff/services/idl.js +++ b/Open-ILS/web/js/ui/default/staff/services/idl.js @@ -328,6 +328,7 @@ angular.module('egCoreMod') return angular.extend( args, { idl : service[cls], + jtype : (args.link && args.link.reltype == 'has_a') ? 'inner' : 'left', uplink : args.link, classname: cls, struct : n, -- 2.11.0