diff --git a/src/main/java/org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java b/src/main/java/org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java index b86e10739aa903a446b96bbff71484c955702d50..d03d059da30f3f14c92133ead6556ed398416971 100644 --- a/src/main/java/org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java +++ b/src/main/java/org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java @@ -76,6 +76,9 @@ public class InfoMessageControllerSingleVM extends BasicController { Property p = pm.findProperty(null, null, null, AdminModule.SYSTEM_PROPERTY_CATEGORY, AdminModule.PROPERTY_MAINTENANCE_MESSAGE); String adminToken = (p == null ? "" : p.getStringValue()); infoMsgView.contextPut("admintoken", adminToken); + String protocol = Settings.getURIScheme().substring(0, Settings.getURIScheme().length()-1); + String changeUrl = Settings.getServerContextPathURI() + "admin.html?token=TOKEN&cmd=setinfomessage&msg=Lorem Ipsum"; + infoMsgView.contextPut("admintokenusage", translate("infomsg.token.usage", new String[] { protocol, changeUrl })); infomsgEditButton = LinkFactory.createButton("infomsgEdit", infoMsgView, this); infomsgClearButton = LinkFactory.createButton("infomsgClear", infoMsgView, this); diff --git a/src/main/java/org/olat/admin/sysinfo/_content/infomsg.html b/src/main/java/org/olat/admin/sysinfo/_content/infomsg.html index 16e657962d3aeebdff520dfd49b73710f02cdd6e..84e597185dfe3b5b5c57940d4b65bf0299ffe026 100644 --- a/src/main/java/org/olat/admin/sysinfo/_content/infomsg.html +++ b/src/main/java/org/olat/admin/sysinfo/_content/infomsg.html @@ -1,5 +1,6 @@ <fieldset> - <legend>Admin.</legend> + <legend>$r.translate("infomsg.token.title")</legend> + <p class="o_info">$admintokenusage</p> <p><i>Message Admin-Token: $!admintoken</i></p> </fieldset> <div class="o_block_large"> diff --git a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties index c1c65473f2a87c97c114e05e363a07f2bbc70cf1..9a0ae42d777f2a3902ea36d1029a253393e8e14f 100644 --- a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties @@ -57,6 +57,8 @@ infomsg.nomsg=Keine Info Meldung vorhanden infomsg.preview=Vorschau infomsg.title=Info Meldung (Login-Seite auf allen Nodes) infomsg.title.cluster=Info Meldung (Login-Seite auf diesem Node) +infomsg.token.title=Token zur Administration +infomsg.token.usage=\u00C4nderung der Info Meldung per {0} request: {1} infomsgClear=Info Meldung l\u00F6schen infomsgClearCluster=Info Meldung l\u00F6schen infomsgEdit=Info Meldung editieren diff --git a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties index fe8b92b186ef70ca4d029a6b9fa7b00024926bc8..49b4af8db7cb270381ef9dcb739766bd49126dbd 100644 --- a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties @@ -57,6 +57,8 @@ infomsg.nomsg=No message available infomsg.preview=Preview infomsg.title=Information (login page on all nodes) infomsg.title.cluster=Information (login page on this node) +infomsg.token.title=Administration token +infomsg.token.usage=Change the info message by {0} request: {1} infomsgClear=Delete info message infomsgClearCluster=Delete info message infomsgEdit=Edit message