From 3986c77885b9610ecc10f1a09fc65d6e93fcf3f8 Mon Sep 17 00:00:00 2001 From: Sofien Haj Chedhli Date: Tue, 23 Dec 2025 15:53:25 +0100 Subject: [PATCH 1/2] feat: List parenst space listing portlet in instances list - MEED-10005 - Meeds-io/MIPs#233 (#499) --- .../src/main/resources/portlet-instances.json | 19 ++++++++++++++++++ .../locale/portlet/LayoutEditor_en.properties | 2 ++ .../images/portlets/parentSpaceListing.webp | Bin 0 -> 3312 bytes 3 files changed, 21 insertions(+) create mode 100644 layout-webapp/src/main/webapp/images/portlets/parentSpaceListing.webp diff --git a/layout-service/src/main/resources/portlet-instances.json b/layout-service/src/main/resources/portlet-instances.json index 9ebf92ddf..75b005cac 100644 --- a/layout-service/src/main/resources/portlet-instances.json +++ b/layout-service/src/main/resources/portlet-instances.json @@ -548,6 +548,25 @@ "*:/platform/administrators" ], "system":true + }, + { + "nameId":"ParentSpaceListing", + "categoryNameId":"spaces", + "portletName":"ParentSpaceListing", + "names":{ + "en":"layout.portletInstance.ParentSpaceListing.name" + }, + "descriptions":{ + "en":"layout.portletInstance.ParentSpaceListing.description" + }, + "illustrationPath":"war:/../images/portlets/parentSpaceListing.webp", + "preferences":[ + + ], + "permissions":[ + "*:/platform/administrators" + ], + "system":true } ] } diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_en.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_en.properties index 2ea2ea08e..5ce5017cb 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_en.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_en.properties @@ -301,6 +301,8 @@ layout.portletInstance.ForgotPassword.name=Password Renewal Form layout.portletInstance.ForgotPassword.description=Form when users forgot their password layout.portletInstance.RegisterForm.name=Registration Form layout.portletInstance.RegisterForm.description=Suggested form for users willing to signing up +layout.portletInstance.ParentSpaceListing.name=Parent Space Listing +layout.portletInstance.ParentSpaceListing.description=Display the parent space if a subspace layout.portletInstance.category.all.name=All layout.portletInstance.category.others.name=Others diff --git a/layout-webapp/src/main/webapp/images/portlets/parentSpaceListing.webp b/layout-webapp/src/main/webapp/images/portlets/parentSpaceListing.webp new file mode 100644 index 0000000000000000000000000000000000000000..176b66aa9857bda6996682c7a3b91301c07e3e27 GIT binary patch literal 3312 zcmVcMTj+f`FF728hwxaionZQFM8j&b6g79A&DHB}w^^PHB2sBIfL2mdIP!TpXQ zgSL?zIme&keXlI~KLK*GZCn1Oe<62wcXxMpe?R@Z+qd3Gir+?p|3(cGKm(tD6ZQqc zu73lxz(2%qqJd*cl1=OHZ`jW(n=9M4ZQDMVfh0+W_WxfTtj{)Q`ac1bw{1H}uO>xGLse)MlL2wi`QHX;s{{ZFkq;t8Mpp z%mLB1?W7U^|4k(X2~sk!+F+H`B`hgAIKe>LHe0*-QjAUB?ui>zm;bCxJG*Q0|HffyKIKI*NNg}GRQOpYQIFcKOZU^a%w z9+i0jW?@PglW_o^8x8wq!^}(rvoa#D$6#(oM!j=js0{np=YUVAhHdN<&F18Fdy@q) zyU5u_Bz?(8m3S63049L(F z@Sk1=wp%YerUXADsZwsJj+GU>~E3OUvpkFP`ov!P; z@7MsBKDYK=ec_pufrr%K&_fSBbQ9-({#y^=zeUjp(zm)K7*1K4LPH6q>ffrC7Mtw(DD zckT7MMY^K&zm&gPI@651oK89Lxf3hK%ZK%^c01Q(i;`$u)^5}vDPu#R;+*TJCEJAO zDn4)}VHTfr$7@hOKN`SK*s<53)+U56dLjXe$q@03dMD$qlYEUA|d;~`jj$>GL2Z&GOM2R%J= ztM5Ap-|_iiJB|-y*Fkp<`@WI>f9Ie(A}#g44pxClCfTY`UCdv9w$Glv0#$Y^Vs4wV zE24P??W(SbA^fZNcP{sCbUPKE+?4xqcTrcj(r@cZuS3hTV)E3+%n zOAMt0ER>DxhGN!QDuV`GcF$r|Z!F-nU4oGAA;kx~kp>K?_C^cMe%&aWr*>@7pu_sx zJN$$KO<|Z=-O!pCB`FSuI(G|`tJ{@&3>bqMfuVVhveqRlF;QT}U=eie62!3c9pyU33)Lv2NS4@oNMft2WOYF-H)yWQAWF8U2M#egq9wQtJzO zs=YB}*i90<=7O;CNd^yTn$^FHMD~M*Ny5g6UTqksb5n_>db(`>{xiA0?_q3u8CL(w z^LQAy=>d=>@or>vLGd#_e}d`d;pvcPZsTq zd6cGgfU611KZJ*^Hx{r#Yn;Rz16Zl^ZA-Q&utNikq$_-aWTPZA059x=C`Dl`PsY8y zfc?I|MiD(Nkk*xT8ORm52Ht=2D1 z%DZn`ssr$jt}3%s&>S1TEWQNpC0#*(XP0@fcR-1;biubRjNwJjdAFC5bRlCEVBfMg z+--4A^b)3ER0*nn26Bh;ml39LC9hU^Xp4pqMTX$el1D&48Vmf}DY5p(F6Y zlKx#MGIHrlxIqMTYAR@y7Kq~2V=qz$?LJ#HRW!=(HzNC+`;43 zLEPKHJUk{RoDnos@*X7YoS!s=XNk4H&ZQ74^bXg7SBO{q*p%A!~j>8b`8q1)R3WoZ(;&cgG!{z*N3d z^F~9iP?EQz6om;wgZku;G*<>FF^2d5{}$?HC5F#Q6e1y6=qwhHY*iFkBq>S3gfxzK z+;J1yRlN|sDAr-^=?Mn9d%dr{t@m{+Ux6}PE#1LSi_ysiC8p9@ldJ~fi8Y(GDv>L5 zMR2c@s3lY3ZdsR6^Q(b)JBVCNki%2pVhV3t>fwV)!hsuYw9!WCTu;p#iq}a#iBc5S zW@y0S@fA+yDXH-_Zp}zapF*<03r}>7Bu_L<*ht!`?uFEEZ6>?4ZIINjE33bOrLtHaM)MqqQWP44;W2W6l1UWTWx&&xWUCSb@r zcg^Ox09c+NBuOs<1y0tB@x~&pD=)D{!;t%T(||)M3U@lTY~A~^&{Y@?e-MknMelD2o37wE2TQn9}LPuN|U z^VCHeYxCr(tF!?5$}C5vZerm`N#q<;IF!91Q}E~~z>pWIM6$=_%Y6O(rPz#UdJuC88)vUy=#V z6uMGV`8XDjqV^140}YrF9FRLQK}fgL7pU~Kr^1IGb*ww Date: Mon, 12 Jan 2026 10:37:36 +0100 Subject: [PATCH 2/2] fix: move the parent space listing portlet instance to space tools category - MEED-10097 - Meeds-io/MIPs#233 (#502) --- .../layout/service/injection/PortletInstanceImportService.java | 2 +- layout-service/src/main/resources/portlet-instances.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/layout-service/src/main/java/io/meeds/layout/service/injection/PortletInstanceImportService.java b/layout-service/src/main/java/io/meeds/layout/service/injection/PortletInstanceImportService.java index 01d3f7f52..628bef0d7 100644 --- a/layout-service/src/main/java/io/meeds/layout/service/injection/PortletInstanceImportService.java +++ b/layout-service/src/main/java/io/meeds/layout/service/injection/PortletInstanceImportService.java @@ -114,7 +114,7 @@ public class PortletInstanceImportService { @Value("${meeds.portlets.import.override:false}") private boolean forceReimport; - @Value("${meeds.portlets.import.version:4}") + @Value("${meeds.portlets.import.version:5}") private long portletInstanceImportVersion; @PostConstruct diff --git a/layout-service/src/main/resources/portlet-instances.json b/layout-service/src/main/resources/portlet-instances.json index 75b005cac..5f521e4c7 100644 --- a/layout-service/src/main/resources/portlet-instances.json +++ b/layout-service/src/main/resources/portlet-instances.json @@ -551,7 +551,7 @@ }, { "nameId":"ParentSpaceListing", - "categoryNameId":"spaces", + "categoryNameId":"spaceTools", "portletName":"ParentSpaceListing", "names":{ "en":"layout.portletInstance.ParentSpaceListing.name"