From 8bb8414e9c1a60b306ff75645ccf7882394797d5 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