From 97e0f07a36f4c1fc7cd29680fe0235b7091a85b3 Mon Sep 17 00:00:00 2001
From: vkovtun <vkovtun@ethz.ch>
Date: Wed, 22 Nov 2023 17:07:35 +0100
Subject: [PATCH] BIS-772: Working on PDF export. Added attributes filtering
 for HTML export for spaces.

---
 .../openbis/systemtest/asapi/v3/ExportData.java |  10 ++++++++++
 .../export-project-filtered-fields-html.zip     | Bin 0 -> 675 bytes
 .../v3/test_files/export/export-space-html.zip  | Bin 530 -> 530 bytes
 3 files changed, 10 insertions(+)
 create mode 100644 server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/test_files/export/export-project-filtered-fields-html.zip

diff --git a/server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/ExportData.java b/server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/ExportData.java
index 467d30a01ef..f25cfe9fbbf 100644
--- a/server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/ExportData.java
+++ b/server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/ExportData.java
@@ -362,6 +362,16 @@ public class ExportData
                     true, // withReferredTypes
                     false // withImportCompatibility
             },
+            {
+                    // Project: TEST-PROJECT
+                    "export-project-filtered-fields-html.zip",
+                    EnumSet.of(ExportFormat.HTML),
+                    List.of(new ExportablePermId(ExportableKind.PROJECT, new ProjectPermId("20120814110011738-105"))),
+                    new SelectedFields(List.of(PERM_ID, IDENTIFIER, REGISTRATOR, REGISTRATION_DATE), List.of()),
+                    XlsTextFormat.PLAIN,
+                    true, // withReferredTypes
+                    false // withImportCompatibility
+            },
             {
                     // Sample: /TEST-SPACE/TEST-PROJECT/FV-TEST
                     "export-sample-filtered-fields-html.zip",
diff --git a/server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/test_files/export/export-project-filtered-fields-html.zip b/server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/test_files/export/export-project-filtered-fields-html.zip
new file mode 100644
index 0000000000000000000000000000000000000000..bc50f577240c5a430c3e5d59664f3b17d56ec2ca
GIT binary patch
literal 675
zcmWIWW@Zs#;Nak3c+pT6&Hw~VAOZ+jfVdzfO`n+|z?+=|Bm$EOz^R8Hswc!XI7Bx%
zz|q+ir*@#73`rej;m;5Go|R{0VE7Bf3Ygl#CItlfd$~G?=w+1T=Hv$W`Zqg>?D?%7
z_HM)PjBM_Mwj3&pu1+fJty+>AZSYk2i|Up7_s!Qb?EUh~@11$`regcSGvV_KPZ;TJ
z)2XYT;bv#-bM8L7-SbAS8^;${%{1D;5}h!4{e;gSt|qv(MeLrlJvVzR^Xe?Kn6p3k
z6*u~o+05D<m%Ma_)Td*w<!_4LE-J4-${=&x@<qq#JwECyzf{=2*tO<T{;ZbfkcUn)
zKh}H``PC&+a3EK5>8>L+bJq)<Sv|@1>8?dv@2<~&sr$4zZkgWaACr1sE6bQ)ogVj4
z-eFIKIcs-Q@haT|V!{$k9E=8XK0X4Ag&*cK-JO%|Z~TAqnXhWgX9=y*Gg(nyG52<@
zzDGd3nurLOk73fG!o)|1E)=~x#?BP@TWF=QR^&fmTro0<FyM|+U<e}tQ2gT40g6uq
rFaa__I*?))rWsdk!Za^wEXLG~5w`)}tZX11%s{voNM8V^2?hoL8nw((

literal 0
HcmV?d00001

diff --git a/server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/test_files/export/export-space-html.zip b/server-application-server/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/test_files/export/export-space-html.zip
index 583dceedce3855207d210d7e5a9bf29213844001..4d6b3c38aee8c7e372cbd2114ded855fae61c89d 100644
GIT binary patch
delta 380
zcmbQlGKqyHz?+$6azCTgL^&BD1`ZB}+Z|=$t!4|@R2Uf;BAF)oNY>8{yqMK&AX0lj
zJY`>YkI{-pOtZNrZ=HRmC$~TAlGF+}lZ4;jci(c#z23fY`RqB>=XRdld9e12+@|*?
zZd2ElYy7Q<Q&TkZ>9M~n@VLYE#p~9!(>fx|PL-&8_ZI$1Q&@ay*H=Tiwu4eJ-lfrJ
zu2tCYnh;oKHS6z^jXR#P?d4vkSpU1~`j>ulo{s00?y?1e0iAO$Gx)QvYkkDNqCxo7
zqn??OzeJ8*P<OwwkW;*Onsnr|s8wvLXWblc&%C9}%k@i3`rTp%@r2v+9;`X*UAT`)
zJ0vD%^E2l3D<LJOUW@EET~E?h?2lRfE^49c`uyVK^IdlS`>J$&o4A_dvcC;E=heB@
z<_nyT+##-}ee`_cpTjJhx?SSSHp$ASMP6&?u1RVBxJ4o1Ak$0!$(@W=%9sJjz#z<k
Q081K8Ci;s_{=+B+0Lyx#`Tzg`

delta 391
zcmbQlGKobvz?+#xgn@&DgTbb`ESv!ZCJL(yp$I@keI)Cr243`QHV~=(uC4XHK=TNT
zNA4mArNUsNtSjyd?q(QiG^(B1zdhO8?77^Rm*3`9pWFFXbEj`y^0%4GS6qB6_B6l0
zTgPo0?}vBC892Q!92bt(6DW%bdEt0XN}+b+gsT~M-5D;MSWbSwB9S?Vb@yKGd#C%{
ztLK>VUB9!)JSA>ZcK!Cd74=6M+7l}-Na`u|YFMfoh+huts-Kxv;1d~Tu=|Akqbp}V
zGJefC=DPf8)U~D4Ryjv*4@-M<_VK()U3NgjIvi4Sek;d(N!9gRn|QRV+xyzjL&jNp
zZDOe><!@?loT%0xwEAJt!lNtJ7k}6H^!oeSZQg4(vt!$;+wT}0a%@rC_?Yz{|Kz2Q
zmRtPGO<Ga>M9ulL>KEw%Z+4EHC(k@Y7#SF}nHU%*cQRTj!vYXlLKqy7Fv4V_zu4qI
GjA8)A0G_!3

-- 
GitLab