From: Ray Lee Date: Sun, 13 Nov 2022 02:44:50 +0000 (-0500) Subject: DRYD-1053: Add support for group, single, and list context invocation to Group_List_B... X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=d24528a0ab2a6669e59ff10ef8df4a79b5ec871c;p=tmp%2Fjakarta-migration.git DRYD-1053: Add support for group, single, and list context invocation to Group_List_Basic report. --- diff --git a/services/report/3rdparty/jasper-cs-report/src/main/resources/Group_List_Basic.jrxml b/services/report/3rdparty/jasper-cs-report/src/main/resources/Group_List_Basic.jrxml index dcec4f749..2f5d53db3 100644 --- a/services/report/3rdparty/jasper-cs-report/src/main/resources/Group_List_Basic.jrxml +++ b/services/report/3rdparty/jasper-cs-report/src/main/resources/Group_List_Basic.jrxml @@ -21,8 +21,37 @@ + + + + + + + + "'" + csid.replace(/'/g, "''") + "'").join(', ') + + ')' + ) + : ( + $P{groupcsid} + ? ( + 'WHERE hierarchy.id IN (' + + 'SELECT h_collectionobject.id ' + + 'FROM relations_common rel_group ' + + "INNER JOIN misc misc_rel_group ON misc_rel_group.id = rel_group.id AND misc_rel_group.lifecyclestate != 'deleted' " + + 'INNER JOIN hierarchy h_collectionobject ON h_collectionobject.name = rel_group.objectcsid ' + + "INNER JOIN misc misc_collectionobject ON misc_collectionobject.id = h_collectionobject.id AND misc_collectionobject.lifecyclestate != 'deleted' " + + 'INNER JOIN collectionspace_core ON collectionspace_core.id = h_collectionobject.id ' + + "WHERE rel_group.subjectcsid = '" + $P{groupcsid}.replace(/'/g, "''") + "' AND rel_group.objectdocumenttype = 'CollectionObject' " + + ')' + ) + : "WHERE hierarchy.name = '" + ($P{csid} ? $P{csid}.replace(/'/g, "''") : '') + "'" + )]]> + - + $P!{whereclause}]]>