From 386a56a42178f861baa4d62d5460529c8f03e68b Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Mon, 31 Mar 2025 12:24:59 +0200 Subject: [PATCH] Updated the settings warning Signed-off-by: Martin Weise <martin.weise@tuwien.ac.at> --- .../target/create-event-listener.jar | Bin 10139 -> 10141 bytes dbrepo-ui/locales/en-US.json | 3 ++- .../pages/database/[database_id]/settings.vue | 17 +++++++++++++++++ helm/dbrepo/files/create-event-listener.jar | Bin 10139 -> 10141 bytes 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/dbrepo-auth-service/listeners/target/create-event-listener.jar b/dbrepo-auth-service/listeners/target/create-event-listener.jar index 4563a4b2018df9a811fcdd23f51d03069a081c22..5632a876e9fcc5546b307f7a795c6fbf2087d302 100644 GIT binary patch delta 1028 zcmbR3Ki6M4z?+#xgn@yBgW+9LebkW-7T)5C!ix2${SF%l>~TM3|ARe8-Ne^BPlPYv z<AhU>_iZ%4lJzL$o7&R){@G3fqD*|-uHXB3uHssGf^X}*AKX^?QPCShR0>O83UHXl zzu_)pw~Z=$c;(iY7dKo|*pDnS-uldY@5BD+kcYQ)`uHZU>|x@X`eX7!Deh(7?YE~n zyJx?<_|@&9W_{5UJ87@^YHRai4^Hd8Rvq^4CYR}Mwywpq)1s4`r~P|o-B_nAa#{Y< z|0gwZcg1piw|s4#viq*zj8ojN%GlO2s5UIwIF;FdUGNplFP}90j|Cc7@t+o|lK8o9 zgGs{i!{_^0vgK{;OBN(tcwr;`?fZq6=l7&;@8$h1IKTUXvz_P9diHODrhhhV6%*yH zTtDm4)e8nocs}paZq1V3d2sKl=o>wa9G)xN_8-{DKkM+}%3Pa;uH`y=4&9T<TyC}Y zS*M=*^WwRw1=G$i_nfEdwKURn^|J|~FMU)O^nafh`}gUcd?^)6mzym77i%*mTUZ?B zqnaibe&GYf1Q!DX2Lr>qB*yy58yHoX-zL>hzRsu%rrDX~z_bRFD)YOf`pE%IT41`C z$plPqVe$gYGcunA(-)b$LG<Qa-Z@NQMm!5QCz$b0coy$wPJu_vV13<+v%s{5(qv9} z5}15M$r2<wNm-h4>0}vY35B;w^-&B+KnTtjV0i0zhH>%(W|7Gm$~-yf3Yk$9{$XTb zNG#D0@MdHZVTSk?T>}@223aPshLY0q%+x#-eV{;ipe)VkI{A;X9LTYgWmTjZizYXy z$Y>**5Aqb;NCpN5eK-f?@|BYtRO~>(GWnp2G}AYx$pXw;lQ~p*z#jJb&9X|5fq_AX zfq}sZu8o0VN#il*$q$%aCReEPfc2hMm1YWInfzB+eKNnABv>!^Kfyn@I2ah#2{15- zq3He0HaU+)V)7oS-hMS{CPsnDe}#1?-&Et7tf3~yG*5PNql)3=N;P2xkn4A^dyoXO v9)xXCjA~E>D?F{p2lX-{D+_ysoJ(e4VA#mOz#xpGNp^C+x*FR?C6FKh$uD6V delta 992 zcmbR1Kigk8z?+#xgn@yBgTZocT~z9mkLL;}3M<whEIOnhus2=p{{eo6(BwrsL#s1n zbJMqc^GmpFpmwCucTIhKkD1?GzuU|kHuTr_Z(q}L(b8f`e!|>!zFur^^mv|$u{15( zoa`00h}HSsTAdQ^X+04oPG_WIwRQzq@4DIi<@zK83s<Y_K?~Nq#G6i=AT%}d#`O@B zhyeC&SB3H>*4uvHpj|uLWYsp!$TL~bJ<3$F1D*sXNZ5q_7Sb~KVSb<Yi?pKj{|W!q zpO@|R@od~tuKB$EaO2B6hB<svJi?PWpWJ#9X0fIB$g!r!>6JD-doFH_7h5E1d!IQa zYR110tCjEF5_k8P_2^s?B2)T1J@Dsqy{(ycyK4LUXTDdI<$Y1lx_hGN-0R00j_AEl znYu6g4cqfNy;(gccRjMUIJHS^w_SqW$<*)S8e8Hv*IVdrbv8&i-+KMRtM2KAlU#q6 zOj60R^18yZi7_R}cT-I7qKLb_%e9&^Dg?J|eR_50eUpMM40}GwHSNuM*;3&su6yr< z!4DQtJa92Ea4>-5Ve)21WoC=Hb(3#0>Vj!bCOKxyxpkAZm{h@Z5R(>|u4gg<)7zN5 z!0MQp&w}a8%-tY*6FWC2NPcr7%N(Z7D`X!rgL!-cvv@&_$-RoRz_gaqWKMYePd=t( zDG%Z?AOTJ|TY%xM<KoG3$`T+8CR-{?GoG3ps;mg+RVqu1{bFQbNG#D0@MdHZVTOBY z@+xI%D`_UMR7q)hW@;X~iYT}Z3=9nXa1O{iXQs)COv1dV2Fj~QGZipR?qibGLXki* zM<2zU<sjwKlOHfiXo9pr(!Ispx~M<%+MK!=7#Kb<FfeGqwJ<O&Y5X$zzKS{6Z<4Cg zj7KJ$ss@62FIA<Pf><W=vr9~tQ{w>#VyCJ!Qv&bg0v40Ww^Vs1H>=4p{pX+D#{{xa zZ1NQ~VX!J)HEE`Y!jlVF)J64@a}tY-Apr$(3n+?TsYx@{DZ=%gRpiq~QxYZY5pph> Zfq`Ko0|SFFigTqW7pkkVtycmG0sxoMNgV(H diff --git a/dbrepo-ui/locales/en-US.json b/dbrepo-ui/locales/en-US.json index 22bf4a7705..ddbef88b97 100644 --- a/dbrepo-ui/locales/en-US.json +++ b/dbrepo-ui/locales/en-US.json @@ -602,7 +602,8 @@ "text": "View", "visibility": { "label": "Managed Dashboard", - "hint": "Required, enables/disables the managed dashboard" + "hint": "Required, enables/disables the managed dashboard", + "warn": "Note that disabling the dashboard management also disables automatic visibility permission management of the dashboard!" } }, "creation": { diff --git a/dbrepo-ui/pages/database/[database_id]/settings.vue b/dbrepo-ui/pages/database/[database_id]/settings.vue index 7bfd01e9b2..cefd76e639 100644 --- a/dbrepo-ui/pages/database/[database_id]/settings.vue +++ b/dbrepo-ui/pages/database/[database_id]/settings.vue @@ -165,6 +165,17 @@ :hint="$t('pages.database.resource.schema.hint', { resource: 'database', schema: 'tables, views, subsets' })" /> </v-col> </v-row> + <v-row + v-if="isDashboardDisabled"> + <v-col + lg="8"> + <v-alert + border="start" + color="warning"> + {{ $t('pages.database.dashboard.visibility.warn') }} + </v-alert> + </v-col> + </v-row> <v-row dense> <v-col @@ -438,6 +449,12 @@ export default { maxHeight () { return this.$config.public.database.image.height }, + isDashboardDisabled () { + if (!this.database) { + return false + } + return this.database.is_dashboard_enabled && !this.modifyVisibility.is_dashboard_enabled + }, uploadErrorMessages () { if (!this.file || this.file.size < 1_000_000) { return [] diff --git a/helm/dbrepo/files/create-event-listener.jar b/helm/dbrepo/files/create-event-listener.jar index 4563a4b2018df9a811fcdd23f51d03069a081c22..5632a876e9fcc5546b307f7a795c6fbf2087d302 100644 GIT binary patch delta 1028 zcmbR3Ki6M4z?+#xgn@yBgW+9LebkW-7T)5C!ix2${SF%l>~TM3|ARe8-Ne^BPlPYv z<AhU>_iZ%4lJzL$o7&R){@G3fqD*|-uHXB3uHssGf^X}*AKX^?QPCShR0>O83UHXl zzu_)pw~Z=$c;(iY7dKo|*pDnS-uldY@5BD+kcYQ)`uHZU>|x@X`eX7!Deh(7?YE~n zyJx?<_|@&9W_{5UJ87@^YHRai4^Hd8Rvq^4CYR}Mwywpq)1s4`r~P|o-B_nAa#{Y< z|0gwZcg1piw|s4#viq*zj8ojN%GlO2s5UIwIF;FdUGNplFP}90j|Cc7@t+o|lK8o9 zgGs{i!{_^0vgK{;OBN(tcwr;`?fZq6=l7&;@8$h1IKTUXvz_P9diHODrhhhV6%*yH zTtDm4)e8nocs}paZq1V3d2sKl=o>wa9G)xN_8-{DKkM+}%3Pa;uH`y=4&9T<TyC}Y zS*M=*^WwRw1=G$i_nfEdwKURn^|J|~FMU)O^nafh`}gUcd?^)6mzym77i%*mTUZ?B zqnaibe&GYf1Q!DX2Lr>qB*yy58yHoX-zL>hzRsu%rrDX~z_bRFD)YOf`pE%IT41`C z$plPqVe$gYGcunA(-)b$LG<Qa-Z@NQMm!5QCz$b0coy$wPJu_vV13<+v%s{5(qv9} z5}15M$r2<wNm-h4>0}vY35B;w^-&B+KnTtjV0i0zhH>%(W|7Gm$~-yf3Yk$9{$XTb zNG#D0@MdHZVTSk?T>}@223aPshLY0q%+x#-eV{;ipe)VkI{A;X9LTYgWmTjZizYXy z$Y>**5Aqb;NCpN5eK-f?@|BYtRO~>(GWnp2G}AYx$pXw;lQ~p*z#jJb&9X|5fq_AX zfq}sZu8o0VN#il*$q$%aCReEPfc2hMm1YWInfzB+eKNnABv>!^Kfyn@I2ah#2{15- zq3He0HaU+)V)7oS-hMS{CPsnDe}#1?-&Et7tf3~yG*5PNql)3=N;P2xkn4A^dyoXO v9)xXCjA~E>D?F{p2lX-{D+_ysoJ(e4VA#mOz#xpGNp^C+x*FR?C6FKh$uD6V delta 992 zcmbR1Kigk8z?+#xgn@yBgTZocT~z9mkLL;}3M<whEIOnhus2=p{{eo6(BwrsL#s1n zbJMqc^GmpFpmwCucTIhKkD1?GzuU|kHuTr_Z(q}L(b8f`e!|>!zFur^^mv|$u{15( zoa`00h}HSsTAdQ^X+04oPG_WIwRQzq@4DIi<@zK83s<Y_K?~Nq#G6i=AT%}d#`O@B zhyeC&SB3H>*4uvHpj|uLWYsp!$TL~bJ<3$F1D*sXNZ5q_7Sb~KVSb<Yi?pKj{|W!q zpO@|R@od~tuKB$EaO2B6hB<svJi?PWpWJ#9X0fIB$g!r!>6JD-doFH_7h5E1d!IQa zYR110tCjEF5_k8P_2^s?B2)T1J@Dsqy{(ycyK4LUXTDdI<$Y1lx_hGN-0R00j_AEl znYu6g4cqfNy;(gccRjMUIJHS^w_SqW$<*)S8e8Hv*IVdrbv8&i-+KMRtM2KAlU#q6 zOj60R^18yZi7_R}cT-I7qKLb_%e9&^Dg?J|eR_50eUpMM40}GwHSNuM*;3&su6yr< z!4DQtJa92Ea4>-5Ve)21WoC=Hb(3#0>Vj!bCOKxyxpkAZm{h@Z5R(>|u4gg<)7zN5 z!0MQp&w}a8%-tY*6FWC2NPcr7%N(Z7D`X!rgL!-cvv@&_$-RoRz_gaqWKMYePd=t( zDG%Z?AOTJ|TY%xM<KoG3$`T+8CR-{?GoG3ps;mg+RVqu1{bFQbNG#D0@MdHZVTOBY z@+xI%D`_UMR7q)hW@;X~iYT}Z3=9nXa1O{iXQs)COv1dV2Fj~QGZipR?qibGLXki* zM<2zU<sjwKlOHfiXo9pr(!Ispx~M<%+MK!=7#Kb<FfeGqwJ<O&Y5X$zzKS{6Z<4Cg zj7KJ$ss@62FIA<Pf><W=vr9~tQ{w>#VyCJ!Qv&bg0v40Ww^Vs1H>=4p{pX+D#{{xa zZ1NQ~VX!J)HEE`Y!jlVF)J64@a}tY-Apr$(3n+?TsYx@{DZ=%gRpiq~QxYZY5pph> Zfq`Ko0|SFFigTqW7pkkVtycmG0sxoMNgV(H -- GitLab